为什么Django说没有名为views的模块?

时间:2013-12-01 04:41:30

标签: python django

我写了一个Django项目。我在开发服务器上测试它。它表示没有名为views的模块,即使文件views.py比目录视图中的文件高一级。为什么是这样? views.py是否需要与urls.py位于同一文件夹中?是这导致了这个吗?

2 个答案:

答案 0 :(得分:2)

是的,它们应该在同一个文件夹中。 你可以在这里查看目录结构 - https://docs.djangoproject.com/en/dev/intro/tutorial03/

答案 1 :(得分:1)

views.py必须与urls.py位于同一文件夹中。如果没有,在导入views.py时,最好从项目的SYS_PATH(从你拥有manage.py文件的文件夹)中指定views.py的确切路径,这将有所帮助