Django model, ImportError попытка относительного импорта с неизвестным родительским пакетом

Я делаю небольшое приложение Django, и я просто хочу сделать несколько тестов над QuerySet моей модели. Однако при запуске кода вне среды runerver'а manage.py я получаю эту ошибку :

from .models import Article

Ошибка:

ImportError: attempted relative import with no known parent package

Как уже было сказано, это отлично работает при создании представлений, я могу импортировать модель статьи и создавать статьи из панели администратора.

Структура моего приложения выглядит следующим образом:

app/
  admin.py
  apps.py
  models.py (this contains my Article model)
  views.py
  file_where_ihave_my_error.py
  __init__.py

Django принимает from .models import *model_name*, но когда вы попытаетесь запустить файл как любое другое приложение Python, вы получите такую ошибку. Чтобы решить ее, вам нужно либо использовать пользователя from models import *model_name*, либо запустить сервер Django python manage.py runserver

Вернуться на верх