使用Django导入语句

时间:2010-10-01 21:54:37

标签: python django

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

1 个答案:

答案 0 :(得分:1)

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

了解import声明

阅读并理解适用于您的Python版本的import语句的文档。

检查Python路径

调试任何导入问题的一个关键步骤是确保您的模块在python路径上可用。将以下代码添加到出现问题的代码中:

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

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

请务必在您的软件包中添加__init__.py文件

必须存在,即使是空的。

在提出问题之前搜索StackOverflow

简单搜索[python] import[django] import可能会出现类似的问题,并提供适合您情况的答案。