我有一个在调试模式下正常运行的Django应用程序。通过“运行良好”我的意思是没有错误和“近即时”页面加载。当我通过设置DEBUG = False关闭调试模式时,页面加载变得非常慢,通常每页60-80秒。
没有进行任何其他更改,日志中也没有出现任何错误。
我正在使用开发Web服务器和SQLite。
答案 0 :(得分:1)
好吧,请确保您没有使用IPv6。因为我遇到了同样的问题。
请不要使用localhost:8000,而是使用127.0.0.1:8000。
请务必在django中更改侦听地址和端口。
答案 1 :(得分:1)
最后我相信我遇到的问题与Django dev服务器提供静态媒体文件的方式以及我的urls.py中的设置有关:
如果settings.DEBUG: urlpatterns + = patterns('', (r'^ media /(?P。*)$','django.views.static.serve', {'document_root':settings.MEDIA_ROOT}), )
我通过在登台服务器上设置apache和mod_wsgi来修复此问题,而在调试模式关闭时不使用dev服务器。