Вопросы с тегом «django-migrations»

448
Как отменить последнюю миграцию?

Я выполнил миграцию, добавив новую таблицу, и хочу отменить ее и удалить миграцию, не создавая новую миграцию. Как это сделать? Есть ли команда, чтобы отменить последнюю миграцию, и тогда я могу просто удалить файл...

154
Стратегия миграции Django для переименования полей модели и отношений

Я планирую переименовать несколько моделей в существующем проекте Django, где есть много других моделей, имеющих отношение внешнего ключа к моделям, которые я хотел бы переименовать. Я вполне уверен, что это потребует многократных миграций, но я не уверен в точной процедуре. Допустим, я начинаю со...

142
Django 1.7 - makemigrations не обнаруживает изменений

Как сказано в названии, я не могу заставить миграцию работать. Изначально приложение было под 1.6, поэтому я понимаю, что миграций там изначально не будет, и действительно, если я запускаю, python manage.py migrateя получаю: Operations to perform: Synchronize unmigrated apps: myapp Apply all...

142
Django - makemigrations - изменений не обнаружено

Я пытался создать миграции в существующем приложении с помощью команды makemigrations, но она выводит «Изменений не обнаружено». Обычно я создаю новые приложения с помощью startappкоманды, но не использовал ее для этого приложения, когда создавал его. После отладки я обнаружил, что он не создает...

122
Django-DB-Migrations: невозможно ALTER TABLE, потому что у него есть ожидающие триггерные события

Я хочу удалить null = True из TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Я создал миграцию схемы: manage.py schemamigration fooapp --auto Поскольку некоторые столбцы нижнего колонтитула содержат, NULLя получаю это, errorесли...

117
Как вернуться к исходной миграции в Django 1.7?

Я создал новое приложение с некоторыми моделями и теперь заметил, что некоторые модели плохо продуманы. Поскольку я не передал код, разумно было бы перенести базу данных в последнее хорошее состояние и повторить миграцию с лучшими моделями. В этом случае последним хорошим состоянием является база...

110
Отключить миграции при запуске модульных тестов в Django 1.7

Django 1.7 представил миграцию баз данных . При запуске модульных тестов в Django 1.7 он вызывает миграцию , которая занимает много времени. Поэтому я хотел бы пропустить миграции django и создать базу данных в конечном состоянии. Я знаю, что игнорирование миграций может быть плохой практикой,...

92
Как упростить миграцию в Django 1.7?

Подобные вопросы уже есть для South, но я начал свой проект с Django 1.7 и не использую South. Во время разработки было создано множество миграций, однако программное обеспечение еще не доставлено, и не существует базы данных, которую необходимо перенести. Поэтому я хотел бы сбросить миграции, как...