我的django管理页面显示不正确。就像一个纯html显示。有人能帮忙吗?
我没有上传截图的权限。但你可以想象,它看起来和教程节目不一样。
感谢
您可能没有为设置服务的静态文件。如果打开了DEBUG
,那么Django的开发服务器(./manage.py runserver
)会自动得到它。如果在生产中运行,则需要手动设置。有关详细信息,请参阅文档。
基本上,您的静态文件没有正确设置,其中一些原因可能是:-
-
如果您在像apache这样的服务器上运行,您需要在settings.py中有静态url,在apache的httpd.conf文件中有相同的别名。
-
如果您在内置服务器中的django上运行,请尝试设置Debug=True,这将强制django为这些静态文件提供服务。
-
如果您在settings.py文件中有debug=False,https://docs.djangoproject.com/en/dev/howto/static-files/
-
因为你真的需要django的静态文件,有时你必须单独设置django-admin静态文件的别名,可以在指向django-package 的urls.py中设置
发现问题。
我忘了打开'django.contrib.staticfiles'
在setting.py文件中