Предположим, у меня есть приложение под названием students
, и у меня есть несколько классов (Class1, Class2,...
) в моей model.py. Когда я запустил python manage.py migrate
, он создаст новую таблицу (students_class1, students_class2, ...) в моей базе данных.DJango Migration Classes
И теперь, мой вопрос в том, можно ли пропустить определенный класс при переносе приложения? например, я не хочу создавать таблицу под названием students_class2
Спасибо!
Thats it! Спасибо! Собираюсь проверить это. – aldesabido
Я пробовал, но когда я пытался его перенести, он говорит, что «таблица уже существует». Да, у меня уже есть таблица в базе данных, поэтому я не хочу ее переносить, потому что мне нужно будет переименовать текущую таблицу, чтобы успешно выполнить миграцию. – aldesabido
@aldesabido Ну, вам нужно отредактировать свой класс миграции, если он уже существует. Я добавлю это в свой ответ, чтобы охватить этот случай. –