Хороший курс. Хорошая подача. Многие вещи стали понятнее, теперь для закрепления материала нужно практиковаться. Автор выкладывай ещё про алхимию всё что знаешь 😊
Отличное видео! Можешь подсказать, почему при создании миграции у меня в def upgrade содержится команда drop table, а в def downgrade наоборот create table?
Не знаю, кстати, без импортов в енв таблиц которые наследуются от бейс не видит их и не прописывает в миграциях? При условии что бейс и остальный таблицы в разных модулях, если в одном, то все ок?Кто знает что так?
При импорте DeclarativeBase вы должны обеспечить выполнение также объявления всех моделей, поэтому я рекомендую в модуле с моделями сделать файл init в котором прописать все импорты, а также сделать кортеж __all__ в котором передать все модели и декларативный базис. После этого должно все работать нормально.
отличная подача. зачастую в ютубе ролики -весь пайтон за 3 часа) а по мне лучше каждый винтик разбирать и чем подробнее, тем лучше
Хороший курс. Хорошая подача. Многие вещи стали понятнее, теперь для закрепления материала нужно практиковаться. Автор выкладывай ещё про алхимию всё что знаешь 😊
Крутой контент!!! Топчик) Давай ещё про функции, триггеры и тд..
Прекрасный курс, красавчик
Всех кто читает поздравляю, вы вошли в тот самый один процент людей, которые досмотрели до десятой части курса)
Отличное видео! Можешь подсказать, почему при создании миграции у меня в def upgrade содержится команда drop table, а в def downgrade наоборот create table?
Это значит что вы удалили какую-то таблицу, следовательно миграция содержит её удаление, а откат миграции - создание
Не знаю, кстати, без импортов в енв таблиц которые наследуются от бейс не видит их и не прописывает в миграциях? При условии что бейс и остальный таблицы в разных модулях, если в одном, то все ок?Кто знает что так?
При импорте DeclarativeBase вы должны обеспечить выполнение также объявления всех моделей, поэтому я рекомендую в модуле с моделями сделать файл init в котором прописать все импорты, а также сделать кортеж __all__ в котором передать все модели и декларативный базис. После этого должно все работать нормально.