如何在Django中包含自写功能

时间:2014-02-05 04:36:39

标签: django

我想要这段代码from feed.function.string import plaintext

包含safe_html函数是feed/function/string.py文件,但始终失败。

ImportError出现:

Exception Type:     ImportError
Exception Value:    No module named function.string
Exception Location: E:\MyProject\auto-system\feed\views.py in <module>, line 3

1 个答案:

答案 0 :(得分:0)

您必须在文件夹__init__.py和文件夹feed中放置function,这可能只是一个空文件,以便python知道目录包含包。

  

需要__init__.py个文件才能让Python对待   目录包含包;这是为了防止   无意中具有通用名称的目录,例如string   隐藏稍后在模块搜索路径上发生的有效模块。在   最简单的情况,__init__.py可以只是一个空文件,但它可以   还执行包的初始化代码或设置__all__   变量,稍后描述。

http://docs.python.org/2/tutorial/modules.html#packages