Django,从另一个应用程序导入视图时出错

我正在尝试将视图从一个应用导入到项目中的另一个应用。使用此功能时:


from ..from ..KnownLocation.views import KnownLocationView

我收到以下错误:


ValueError: attempted relative import beyond top-level package

尝试使用时:


from triangulationapi.KnownLocation.views import KnownLocationView

它引发了以下错误。


ModuleNotFoundError: No module named 'triangulationapi.KnownLocation'


我的项目树:


├── find_second_gdt

│   ├── admin.py

│   ├── apps.py

│   ├── __init__.py

│   ├── migrations

│   ├── models.py

│   ├── __pycache__

│   ├── second_GDT_finding

│   ├── serializers.py

│   ├── tests.py

│   ├── urls.py

│   └── views.py

├── __init__.py

├── KnownLocation

│   ├── admin.py

│   ├── apps.py

│   ├── __init__.py

│   ├── migrations

│   ├── models.py

│   ├── __pycache__

│   ├── serializers.py

│   ├── tests.py

│   ├── urls.py

│   └── views.py

├── manage.py

├── requirements.txt.

└── triangulationapi

    ├── asgi.py

    ├── __init__.py

    ├── __pycache__

    ├── settings.py

    ├── urls.py

    └── wsgi.py

而且,使用..和项目.app.view...


直到现在,我以为都是一样的。


人到中年有点甜
浏览 120回答 1
1回答

Qyouu

试试这个:from .KnownLocation.views import KnownLocationView
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python