【发布时间】:2013-12-03 00:41:06
【问题描述】:
我的 django 网站运行良好,但是当我设置 DEBUG=False 时,它会向我发送一封电子邮件,并显示以下错误:
NoReverseMatch:使用参数反转“django.views.static.serve” '('',)' 和关键字参数 '{}' 未找到。
我设置了ALLOWED_HOSTS=['*'],但没有解决。
管理网站运行良好。
有什么想法吗?
编辑:
经过一番挖掘,我也发现了这个错误:
File "/srv/mysite/myapp/views.py", line 38, in home { 'request': request}, context_instance=RequestContext(request))
这是在我的主页上:
def home(request):
return render_to_response('index.html', { 'request': request}, context_instance=RequestContext(request))
【问题讨论】:
-
查看静态文件文档中的deployment section。
-
我的静态数据工作正常......
-
你的settings.py中有STATIC_ROOT = "/var/www/example.com/static/"
-
能否提供完整的追溯?
-
好的,现在看起来很清楚了......Burhan 是对的......静态数据有问题:django.views.static.serve......我会提供文件,请稍等
标签: django