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

Python 为什么Django说没有名为views的模块?,python,django,Python,Django,我写了一个Django项目。我正在开发服务器上测试它。这意味着没有名为views的模块,即使views.py文件比目录视图中的文件高一级。为什么会这样?views.py是否需要与url.py位于同一文件夹中?这是原因吗?是的,它们应该在同一个文件夹中。 您可以在这里检查目录结构- views.py必须与url.py位于同一文件夹中。如果没有,在导入views.py时,最好从项目的SYS_路径(从您拥有manage.py文件的文件夹)指定views.py的确切路径,这将有助于您可以共享确切的目录结

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

是的,它们应该在同一个文件夹中。 您可以在这里检查目录结构-

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

您可以共享确切的目录结构吗?通常,views.py和url.py存储在每个应用程序的文件夹中。请注意,“views”不是保留字,您可以随意更改url指向的模块/文件/函数。花点时间,完成django教程。