首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试Django应用安装

调试Django应用安装
EN

Stack Overflow用户
提问于 2010-12-16 22:42:06
回答 1查看 456关注 0票数 1

我在一台新主机上安装了一个Django应用程序,但是runserver失败了。第一个HTTP命中得到错误"Import by filename is not supported“。

最后一个错误为:

代码语言:javascript
复制
File "/usr/lib/pymodules/python2.6/django/utils/importlib.py" in import_module
  35.     __import__(name)

其中,name的值是'/webcode/urls/urls‘。这就是ROOT_URLCONF的值。

这在开发主机上是有效的。两个机器都运行Django 1.1.1,但开发运行的是Python 2.5.2和新的box 2.6.5。

DJANGO_SETTINGS_MODULE也没有;settings.py文件与manage.py位于同一目录中。新主机确实将PYTHONPATH设置为Django应用程序所在的目录,并且我的Django单元测试正在通过,尽管这些测试都没有命中urls。

我尝试将ROOT_URLCONF的值切换为点分模块引用,但是所有的排列都失败了。

对于如何进行调试,有什么建议吗?

已回答:已通过将行更改为

代码语言:javascript
复制
ROOT_URLCONF='webcode.urls.urls'

我之前设置的值没有使用引号,就好像它是一个Python引用而不是一个字符串。

EN

回答 1

Stack Overflow用户

发布于 2010-12-16 22:50:34

Django首先要检查的简单内容:文件权限、MEDIA.ROOT、urls.py、settings_local.py中的ROOT_URLCONF

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4461909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档