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

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

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

29
Django 1.7 - makemigrations не обнаруживает изменений
Как сказано в названии, я не могу заставить миграцию работать. Изначально приложение было под 1.6, поэтому я понимаю, что миграций там изначально не будет, и действительно, если я запускаю, python manage.py migrateя получаю: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, sessions Synchronizing apps without …

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

5
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если запускаю миграцию: django.db.utils.IntegrityError: столбец "нижний колонтитул" содержит нулевые значения Я добавил это в миграцию схемы: for sender in …

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

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

11
Как упростить миграцию в Django 1.7?
Подобные вопросы уже есть для South, но я начал свой проект с Django 1.7 и не использую South. Во время разработки было создано множество миграций, однако программное обеспечение еще не доставлено, и не существует базы данных, которую необходимо перенести. Поэтому я хотел бы сбросить миграции, как если бы моя текущая …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.