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