Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理风格问题_Python_Django_Debugging_Templates_Admin - Fatal编程技术网

Python Django管理风格问题

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

我的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.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。可能重复的