Вопросы по теме 'django-migrations'

Django-DB-Migrations: невозможно ИЗМЕНИТЬ ТАБЛИЦУ, потому что у нее есть ожидающие события триггера
Я хочу удалить null=True из TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Я создал миграцию схемы: manage.py schemamigration fooapp --auto Поскольку некоторые...
54641 просмотров

Учебник Django с версией 1.6
Я пытаюсь следовать этому руководству: https://docs.djangoproject.com/en/dev/intro/tutorial01/ Я использую Джанго 1.6.5. Кажется, что версия, использованная в туториале, сильно отличается от моей. Например, в моем файле manage.py нет...
1307 просмотров
schedule 10.03.2022

Как создать фикстуры initial_data для каждого проекта в Django 1.7+
До Django 1.7 я определял каталог fixtures для каждого проекта в настройках: FIXTURE_DIRS = ('myproject/fixtures',) и используйте это, чтобы разместить мое приспособление initial_data.json , хранящее группы по умолчанию, необходимые для...
1611 просмотров

Добавление индексов к полям модели в Django с миграциями
Я пытаюсь добавить индексы в поля модели, используя Field.db_index для приложения с миграциями. Глядя на документацию Django все, что мне нужно сделать, это установить db_index=True : class Person(models.Model): first_name =...
13246 просмотров

Django 1.7 пустое соглашение CharField/TextField
Допустим, используя новую среду миграции Django, у меня есть следующая модель, которая уже существует в базе данных: class TestModel(models.Model): field_1 = models.CharField(max_length=20) Теперь я хочу добавить в модель новое TextField,...
26962 просмотров

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

Не удается создать экземпляр модели с GenericForeignKey при миграции.
ВАЖНО: этот вопрос больше не актуален. При миграции Django 1.7 я пытаюсь программно создавать записи комментариев с помощью следующего кода: # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import models,...
1276 просмотров
schedule 24.09.2022

Миграции Django ссылаются на удаленный модуль
У меня есть Model с именем FooModel , определенное в файле my_app/models/foo.py . После удаления foo.py запуск миграции Django (1.7) вызывает ошибку, поскольку старые файлы миграции импортируют foo.py ( import myapp.models.foo.FooModel )....
2307 просмотров
schedule 13.03.2023

Модель прокси Django не может быть перенесена при обновлении 1.4 -> 1.7
Имея модель, как показано ниже from django.contrib.auth.models import User # has migrations in 1.7 class MyProxyUser(User): class Meta: proxy = True в приложении без миграций выдает следующую ошибку при запуске тестов:...
521 просмотров
schedule 10.10.2022

Django alterField не сохраняет NOT NULL при изменении max_length
Я пишу миграцию django, чтобы изменить max_length в CharField в следующей модели с 200 на 255, но при этом эти поля изменяются с необнуляемых на обнуляемые. Я хочу, чтобы эти поля оставались необнуляемыми. С sqlmigrate я вижу sql, который django...
332 просмотров

Как повторить миграцию на django 1.8 после использования --fake
Что-то пошло не так в моих миграциях, я добавил новое поле даты и времени в модель, затем использовал makemigrations и migrate. python manage.py makemigrations python manage.py migrate Но после этого миграция получила "ошибка таблицы уже...
39608 просмотров
schedule 25.08.2023

lЗагрузить фикстуру в миграциях django с использованием loaddata
Моему приложению django нужны данные для правильной работы, поэтому при определенной миграции я загружал данные, используя рекомендуемый метод, почти во всех ответах на переполнение стека: from django.core.management import call_command...
644 просмотров
schedule 19.06.2023

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

Изменения Django не отражаются в миграции с ImageField и пользовательским хранилищем
В моем приложении Django 1.8 используется стороннее приложение ( django-avatar ), модель которого содержит ImageField. Я также использую собственный DEFAULT_FILE_STORAGE (S3BotoStorage из django-storages-redux ) в настройках моего проекта .py. В...
1182 просмотров

ValueError: связанная модель u'app.model' не может быть разрешена
У меня есть два приложения (скажем, ook и eek ), и я хочу использовать внешний ключ для модели в ook из модели в eek . Оба находятся в INSTALLED_APPS с ook первым. В ook.models.py у меня есть: class Fubar(models.Model): ......
37254 просмотров
schedule 29.06.2023

Как преобразовать модель django в абстрактную модель, если у нее уже есть связанные классы
Допустим, у меня есть следующая базовая модель: class human(models.Model): gender = models.BooleanField() age = models.IntegerField() name = models.CharField(max_length=200) И две модели, наследующие его: class superhero(human):...
3638 просмотров

миграция django - повторное создание базы данных
Я использую python 2.7 и django 1.8. У меня точно такая проблема. Ответ, опубликованный в виде комментария: What I did is completely remake the db, erase the migration history and folders. Я очень не уверен в удалении и создании базы...
2213 просмотров

Как добавить разрешение пользователю/группе во время миграции django?
Я хотел бы выполнить следующую миграцию: # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.contrib.auth.models import Permission from django.db import migrations from django.conf import settings from...
4567 просмотров

Как я могу удалить файл миграции Django?
Я сделал миграцию и понял, что допустил ошибку (добавив значение по умолчанию), затем сделал новую миграцию, которая допускает null . Я не хочу, чтобы мои коллеги выполняли первую миграцию, которая добавляет значение по умолчанию к тысячам...
2213 просмотров
schedule 02.08.2023

Таблица Django не создается при выполнении миграций, которые явно создают таблицу.
Экспериментируя с некоторыми серьезными изменениями в моих моделях Django, я серьезно все испортил. К счастью, я не внес никаких изменений, поэтому я сбросил все изменения. Следующим шагом было вернуть мою базу данных в прежнее состояние. В конце...
5613 просмотров
schedule 04.12.2023