我正在浏览Miguel设计的Flask的微博教程。
我没有任何问题地进入第4部分。一切都在第4部分结束时进行。
我在第5部分开始遇到问题。经过几次尝试并尝试使用页面中的注释进行故障排除后,我无法完成练习。
认为这是我,我删除了我的所有项目,并将其替换为可在页面中下载的zip文件进行练习。我仍然得到相同的错误,所以问题不在于代码本身。
运行views.py时出现以下错误:
Link to image on imgur(因为没有足够的声誉而无法在此发布)
以下是我安装的库:
Link to image on imgur(因为没有足够的声誉而无法在此发布)
我的设置:
问题的潜在原因:
答案 0 :(得分:3)
views.py
不打算单独启动,有run.py
个文件来启动项目。
此外,它使用相对导入(模块名称前带点的那些),当您在传递给解释器并用作 main 的脚本中使用它们时,它们不起作用。对不起,我无法解释清楚,但也许你会对这些链接感兴趣:
https://docs.python.org/2/tutorial/modules.html#intra-package-references