【发布时间】:2015-09-20 13:47:17
【问题描述】:
我在尝试使用 Apache 将我的 django 站点投入生产时遇到了一大堆错误。终于对 mod_wsgi 进行了排序并且 Apache 至少似乎正在尝试加载该站点,当主页无法加载时,我在调试详细信息中看到了许多令人困惑的问题。
当我使用 python manage.py runserver 10.10.10.214:8080 启动网站时,这些错误都不会出现 - 那样可以 100% 正常工作
- 导入错误-我不能
from x import y-由于某种原因它只允许我做from x import *一个例子是#from django.conf.urls import patterns, include, url给出了一个错误-我不得不更改为from django.conf.urls.defaults import * - 权限错误 - 例如,我必须对之前运行良好的 DB 文件进行 chmod。我想没什么大不了的,但我只是想知道为什么
- DB 字段错误:
Cannot resolve keyword 'user_id' into field. Choices are: end_date, id, singleDate, start_date, useruser_id 在独立模式下工作得很好。 - Apache 日志给出了像
TemplateSyntaxError: Caught ImportError while rendering: No module named staticfiles这样的错误,我只是懒洋洋地绕过了,在 settings.py 中注释掉了django.contrib.staticfiles。这没有解决任何问题,不用说
几乎感觉文件是在独立的基础上处理的,而不是在 django 框架内。有没有人经历过这种出牙问题?我愚蠢地认为我可以插入。我有一种(毫无根据的)乐观的感觉,它一定只是某个文件中的指令。
干杯,亚瑟
【问题讨论】:
标签: python django apache mod-wsgi