Запитання з тегом «django-migrations»

8
Як відновити останню міграцію?
Я зробив міграцію, яка додала нову таблицю і хочу повернути її та видалити міграцію, не створюючи нової міграції. Як це зробити? Чи є команда повернути останню міграцію, і тоді я можу просто видалити файл міграції?

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

29
Django 1.7 - макеміграції не виявляють змін
Як видно з назви, я, здається, міграції не можуть працювати. Додаток спочатку був менше 1,6, тому я розумію, що міграції спочатку не буде, і якщо я запускаю, python manage.py migrateотримую: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, sessions Synchronizing apps without migrations: Creating tables... …

30
Джанго - макеміграції - змін не виявлено
Я намагався створити міграцію в межах наявної програми за допомогою команди makemigrations, але вона виводить "Не виявлено змін". Зазвичай я створюю нові програми за допомогою startappкоманди, але не використовував її для цього додатка, коли я створював її. Після налагодження я виявив, що це не створює міграцію, оскільки migrationsпакет / папка …

5
Django-DB-Migrations: не може змінити таблицю, оскільки вона має тривалі події тригера
Я хочу видалити 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 orm['fooapp.EmailSender'].objects.filter(footer=None): …

2
Як мігрувати назад від початкової міграції в Django 1.7?
Я створив новий додаток з деякими моделями, і тепер я помітив, що деякі з моделей погано продумані. Оскільки я не вчинив код, розумним було б перенести базу даних до останнього хорошого стану та повторити міграцію з кращими моделями. У цьому випадку останнім хорошим станом є база даних, де нової програми …

7
Вимкнути міграцію під час запуску одиничних тестів у Django 1.7
Django 1.7 ввів міграцію баз даних . Під час виконання одиничних тестів у Django 1.7 він змушує мігрувати , що займає тривалий час. Тому я хотів би пропустити міграцію джанго та створити базу даних у остаточному стані. Я знаю, що ігнорування міграцій може бути поганою практикою, оскільки ця частина коду …

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