不可预测的行为 Django
我正在尝试在一段时间内创建一个简单的应用程序。 Django 并注意到以下行为:
每次我做出改变 urls.py 在项目文件夹中,只要我不重新启动恶魔,更改就不会反映 http. 做什么的? 没有它我怎么办?
我试图重定向 r '^ staff / $' 在 staff.views.index (我的申请名称 - 这个人员). 但是进入 / staff 给我 «Server Error», 检查时 error_log 显示 «TemplateSyntaxError: Caught ImportError 在渲染过程中:没有名为的模块 staff». 这是什么意思?
在
从中删除此特定行 urls.py
(并重启 httpd), 使用权 / 返回页面“Works”。 但是在清除所有查看数据后更新页面时 (包括缓存), 我很神奇地用文字返回一个页面
它真的很困惑我; 怎么回去? 我试图了解发生了什么,但不幸的是,我不能。 通过这种速度,我可以返回 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
每次我做出改变 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
没有找到相关结果
已邀请:
2 个回复
奔跑吧少年
赞同来自:
卫东
赞同来自:
http://code.google.com/p/modws ... eCode
对于第二个问题,你可能有问题 sys.path 或者,由于模块命名,更有可能的进口订单的依赖性或问题。 如果您很幸运,则使用备用脚本文件 WSGI, 描述于:
http://blog.dscpl.com.au/2010/ ... .html
可以提供帮助,或者可能不是。