Модели импорта приложений Django образуют другой файл, который не работает

#python #django

Вопрос:

Привет, у меня возникла проблема с импортом модели из другого файла приложения, который у меня есть в том же проекте. Я использую базу данных SQLite3

 -DND_website 
  -data
    -__init__.py
    -models.py  
  -main
    -views.py 
 

код:

from DND_website.data.models import PagesData

ошибка:

 ModuleNotFoundError: No module named 'DND_website.data'
 

Комментарии:

1. Ты можешь попробовать from DND_website import data .

2. правильно ли вы выбрали свой интерпретатор python ?

3. Это должно быть from data.models import PagesData , DND_website просто выглядит как имя вашего проекта (это не пакет) ( DND_website если импортировано, это будет основное приложение вашего проекта, т. е. каталог DND_website/DND_website ).

4. Вам также может понадобиться __init__.py файл в папке DND_website . Даже пустой может подойти.