没有名为app.scripts.file的模块

时间:2015-11-14 18:39:25

标签: python django

我正在尝试在app/scripts/file.py

的结构下导入文件

然后,我想在我的views.py

中将其称为类似于我将如何做的其他事情

from app.scripts.file import *

这样做会产生以下错误 -

No module named app.scripts.file

如果我将file.py直接放入app文件夹中,则没有问题。

from app.file import *

2 个答案:

答案 0 :(得分:2)

是否有[permalink text="My Link Text"] // Outputs <a href="http://myurl.com/permalink-here">My Link Text</a> 个文件?没有该目录不被视为Python模块。

Python documentation中:

  

需要 init .py文件才能使Python将目录视为包含包;这样做是为了防止具有通用名称的目录(例如字符串)无意中隐藏稍后在模块搜索路径上发生的有效模块。在最简单的情况下, init .py可以只是一个空文件,但它也可以执行包的初始化代码或设置 all 变量,稍后将对此进行描述。 p>

答案 1 :(得分:0)

尝试在该文件夹中添加var commentPost = PFObject? /* TOP cell: User post */ @IBOutlet weak var messageDetails: UILabel? /* TOP cell: User post */ override func viewDidLoad() { super.viewDidLoad() print(commentPost) print(commentPost?.objectForKey("details")) self.messageDetails!.text = commentPost?.objectForKey("details") as? String } 文件。它可以是一个空白文件。