Python Django管理风格问题
我的django网站有问题。一切运行良好,但当我将调试模式切换为false时,管理面板就没有样式(css)。有人能解释一下原因吗? 对不起,问题这么短 这是我的主URL.py文件:Python Django管理风格问题,python,django,debugging,templates,admin,Python,Django,Debugging,Templates,Admin,我的django网站有问题。一切运行良好,但当我将调试模式切换为false时,管理面板就没有样式(css)。有人能解释一下原因吗? 对不起,问题这么短 这是我的主URL.py文件: from django.conf.urls.defaults import patterns, url, include, handler500, handler404 from django.conf import settings from django.contrib import admin admin.a
from django.conf.urls.defaults import patterns, url, include, handler500, handler404
from django.conf import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^aste/', include('aste.urls',namespace="aste")),
url(r'^', include('utenti.urls',namespace="utenti")),
url(r'^forum/', include('forum.urls',namespace="forum")),
url(r'^admin/', include(admin.site.urls)),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
)
来自django.conf.url.defaults导入模式、url、include、handler500、handler404
从django.conf导入设置
从django.contrib导入管理
admin.autodiscover()
urlpatterns=模式(“”,
url(r“^aste/”,包括('aste.url',namespace=“aste”),
url(r'^',包括('uti.url',namespace=“uti”),
url(r“^forum/”,包括('forum.url',namespace=“forum”),
url(r“^admin/”,包括(admin.site.url)),
url(r“^admin/doc/”,包括('django.contrib.admindocs.url'),
url(r'^media/(?P.*)$,'django.views.static.service'{
“document\u root”:settings.MEDIA\u root,
}),
)
当调试模式为False
Django将不提供静态文件(默认情况下)
这里提到了这一点
您可以在运行服务器时传递
--unsecure
标志,例如/manage.py runserver--unsecure
来更改此行为,但您应该在生产中避免这种情况,并阅读有关如何让web服务器服务于此内容而不是Django的静态文件文档 您是否在本地运行应用程序?如果是这样的话,您是否设置了特殊的URL以使用开发服务器在开发过程中为静态文件提供服务?是的,我在本地运行它,是的,我为管理员设置了一些URL,所有这些都可以使用debug mode=True,但是如果为false,我就会遇到问题。我有多个URL文件,但现在我将发布主文件,其中包含admin URL。可能重复的