比较来自世界各地的卖家的域名和 IT 服务价格

不可预测的行为 Django

我正在尝试在一段时间内创建一个简单的应用程序。 Django 并注意到以下行为:

每次我做出改变 urls.py 在项目文件夹中,只要我不重新启动恶魔,更改就不会反映 http. 做什么的? 没有它我怎么办?

我试图重定向 r '^ staff / $' 在 staff.views.index (我的申请名称 - 这个人员). 但是进入 / staff 给我 «Server Error», 检查时 error_log 显示 «TemplateSyntaxError: Caught ImportError 在渲染过程中:没有名为的模块 staff». 这是什么意思?



从中删除此特定行 urls.py

(并重启 httpd), 使用权 / 返回页面“Works”。 但是在清除所有查看数据后更新页面时 (包括缓存), 我很神奇地用文字返回一个页面

Using the URLconf defined in myproj.urls, Django tried these URL patterns, in this order:
^staff/$
The current URL, , didn't match any of these.

它真的很困惑我; 怎么回去? 我试图了解发生了什么,但不幸的是,我不能。 通过这种速度,我可以返回 cakephp. 我不想回去,帮忙!

原始信息:

我推出 Apache 从 mod_wsgi 在 Arch Linux. myproj - 这是我项目的名称 (位于 / srv / http-django), 他有一个申请叫 staff (添加到 INSTALLED_APPS). 我的脚本 WSGI 补充. / srv / http-django 在 sys.path 并安装 DJANGO_SETTINGS_MODULE 在 myproj.settings.

myproj / staff / views.py 包含简单返回的索引函数 "Hello, World!" 作为 HttpResponse
已邀请:

奔跑吧少年

赞同来自:

如果你运行 mod_wsgi 在恶魔模式下,您可以通过触摸文件来更新更改 .wsgi. (我发现它有点不可靠)

卫东

赞同来自:

为您的第一个问题,请阅读:

http://code.google.com/p/modws ... eCode
对于第二个问题,你可能有问题 sys.path 或者,由于模块命名,更有可能的进口订单的依赖性或问题。 如果您很幸运,则使用备用脚本文件 WSGI, 描述于:

http://blog.dscpl.com.au/2010/ ... .html
可以提供帮助,或者可能不是。

要回复问题请先登录注册