Python Django Importorror';没有名为';

Python Django Importorror';没有名为';,python,django,django-models,django-urls,Python,Django,Django Models,Django Urls,我正在尝试运行django应用程序,但在尝试从浏览器加载页面时遇到此错误: No module named views url.py中有问题的行是 from landpage.views import txt 文件结构如下所示: 已更新 /myproject /myproject settings.py manage.py /landpage __init__.py models.py urls.py

我正在尝试运行django应用程序,但在尝试从浏览器加载页面时遇到此错误:

No module named views
url.py中有问题的行是

from landpage.views import txt
文件结构如下所示:

已更新

/myproject
    /myproject
        settings.py
    manage.py
    /landpage
        __init__.py
        models.py
        urls.py
        /views
            __init__.py
            landpage.py
            txt.py
我已经运行了命令
python manage.py check--traceback
,得到的结果是
系统检查没有发现任何问题(0被静音)。

我是django的新手,所以我不确定还有什么需要检查,或者是什么导致了这个问题。这个项目刚刚被克隆。我没有改变任何事情

更新

视图
文件夹下添加
\uuuu init\uuuu.py
修复了此错误。现在在landpage.py的
行中有一个新的模块,位于landpage.models import LandpageTeamMember
行,该行表示
没有命名为models的模块

您可以从

landpage.views import txt

所以错误表明它无法导入,因为它无法在此处找到landpage.views。 试着去壳牌

./manage.py shell
然后在shell中尝试导入

从myproject.landpage.views导入txt

如果没有错误,则说明您很好

您可以从

landpage.views import txt

所以错误表明它无法导入,因为它无法在此处找到landpage.views。 试着去壳牌

./manage.py shell
然后在shell中尝试导入

从myproject.landpage.views导入txt



如果没有错误,那么您很好。

尝试将
\uuuu init\uuuuuuuuuuuuuuuuupy

尝试将
\uuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuupy
放置在视图目录中。

manage.py在哪里?@dahrens用更详细的文件结构更新了这个问题。您的landpage文件夹是否包含
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu需要将一个作为一个包来处理。它确实如此。它是一个空文件。视图目录中是否也有
\uuuuu init\uuuuuu.py
文件?如果是,但仍不工作。在项目根文件夹中打开django python shell,如下所示
python manage.py shell
。尝试在那里导入。如果有错误,请执行导入系统
;打印(系统路径)
。这将显示python尝试从中导入包和模块的所有根文件夹。阅读了解更多信息:manage.py位于何处?@dahrens用更详细的文件结构更新了这个问题。您的landpage文件夹是否包含
\uuu init\uuuuuuuuuuuupy
-它需要作为一个包来处理。确实如此。它是一个空文件。视图目录中是否也有
\uuuuu init\uuuuuu.py
文件?如果是,但仍不工作。在项目根文件夹中打开django python shell,如下所示
python manage.py shell
。尝试在那里导入。如果有错误,请执行导入系统
;打印(系统路径)
。这将显示python尝试从中导入包和模块的所有根文件夹。阅读以了解更多信息:这会产生新的错误
没有名为landpage的模块。视图
如果您的项目导入有错误(显然是其他人启动了该项目),您应该在更改导入之前开始调查您的环境。但是使用django shell进行调查是一种很好的方法!)这会产生新的错误
没有名为landpage的模块。视图
如果您的项目导入有错误(显然是其他人启动了该项目),您应该在更改导入之前开始调查您的环境。但是使用django shell进行调查是一种很好的方法!)