【问题标题】:What can I do if django runserver seems to be caching my urls.py and settings.py?如果 django runserver 似乎正在缓存我的 urls.py 和 settings.py,我该怎么办?
【发布时间】:2010-02-27 23:02:35
【问题描述】:

我在更新 URLConf 中的模式时发现了这个问题,发现新模式在任何地方都不匹配。

所以,使用 urls.py 在上面写随机行时我什么也得不到,我的意思是,无效代码,并且 django 不会抛出任何异常并且可以很好地提供 url。

所以我在 settings.py 中检查了ROOT_URLCONF,它指向“projectname.urls”,所以它正在读取正确的文件。我尝试删除 urls.py,服务器继续运行并正常运行。然后我删除了 settings.py,只是为了看看它是否没有被读取,这给了我预期的异常。

我也删除了所有*.pyc,多次重启runserver,甚至重启了整台电脑。我还尝试删除数据库并再次运行syncdb。

我创建了一个新的空项目,它运行得很好。

我正在运行最新的开发版本: Django 1.2 beta 1 SVN-12617,使用设置'cms.settings'

我正在寻求有关如何覆盖此行为的任何帮助,我的意思是,一定有什么配置错误。

【问题讨论】:

  • 嗯,你做到了,我想,我的 PYTHONPATH 指向了其他地方,其中有同一个项目的副本,我更新了它,现在我遇到了一些其他问题。我将解决新问题并检查现在是否一切正常。

标签: python django url


【解决方案1】:

你没有运行你认为你正在运行的东西。检查您的PYTHONPATH

【讨论】:

  • 是的,我的 PÝTHONPATH 下有同一个项目的副本,非常感谢。
猜你喜欢
  • 2011-06-30
  • 1970-01-01
  • 2022-07-25
  • 1970-01-01
  • 1970-01-01
  • 2013-12-31
  • 1970-01-01
  • 1970-01-01
  • 2020-09-23
相关资源
最近更新 更多