2010-10-01 128 views
1

我遇到了导入语句失败的问题,它由manage.py命令调用。它在manage.py shell中工作。它最近也工作了,我试图追溯我的步骤无济于事。有什么建议?Django导入语句

+1

你可以粘贴一些tracebug吗? – 2010-10-01 22:14:22

+0

发布更多信息。 – 2010-10-02 19:44:43

回答

1

您的问题没有足够的信息来确切回答,但我至少可以提供一些提示来调试问题。

了解import声明

阅读并理解为import声明为您的Python版本的文档..

检查Python路径

关键的一步迈向调试任何导入问题是确保你的模块在python路径上可用。将下面的代码添加到有问题的代码中:

import sys 
print "\n".join(sys.path) 

该列表中的某处必须是包含模块的目录树。如果它不在那里,你需要以不同的方式引用你的模块,或者将正确的目录添加到python路径中。请记住,Python是一种动态语言 - python路径可以在程序运行时更改,重要的是在第一次导入模块时,python路径的状态。

记住即便是空的一个__init__.py文件添加到您的包裹

它必须存在。前问一个问题

[python] import[django] import一个简单的搜索可能会变成一个类似的问题,有适合你的情况回答

搜索StackOverflow上。