• Django ORM. Почему при создании миграций появляется ошибка OperationalError: no such table?

    timofeydeys
    @timofeydeys
    Свобода творцов
    Потому что при простом python manage.py makemigrations полностью поднимается окружение с сетингами. А т.к. forms.py где то импортиться, то джанга при старте его видит, а в БД таблику не видит. Потому и ошибка.
    Надо сначала писать модельки, потом миграции, потом все остальное. Либо Пока не сделаны миграции, не обращаться к БД. Ты своей AreasWork.objects.all() формируешь запрос к БД, вот и все.
    Ответ написан
    Комментировать