Вопросы по теме '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 просмотров
schedule
31.05.2022
Учебник 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 просмотров
schedule
04.09.2023
Добавление индексов к полям модели в Django с миграциями
Я пытаюсь добавить индексы в поля модели, используя Field.db_index для приложения с миграциями. Глядя на документацию Django все, что мне нужно сделать, это установить db_index=True :
class Person(models.Model):
first_name =...
13246 просмотров
schedule
17.07.2023
Django 1.7 пустое соглашение CharField/TextField
Допустим, используя новую среду миграции Django, у меня есть следующая модель, которая уже существует в базе данных:
class TestModel(models.Model):
field_1 = models.CharField(max_length=20)
Теперь я хочу добавить в модель новое TextField,...
26962 просмотров
schedule
18.03.2023
Проблема миграции Django 1.7 с моим старым проектом
У меня есть приложение django 1.5, теперь я перенес его на django 1.7, и приложение отлично работает со старой базой данных. Но теперь я хочу создать миграции для этого приложения, используя django 1.7.
Я удалил старые миграции и просто оставил...
1962 просмотров
schedule
21.09.2023
Не удается создать экземпляр модели с 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 просмотров
schedule
24.03.2024
Как повторить миграцию на 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 просмотров
schedule
04.08.2023
Изменения Django не отражаются в миграции с ImageField и пользовательским хранилищем
В моем приложении Django 1.8 используется стороннее приложение ( django-avatar ), модель которого содержит ImageField. Я также использую собственный DEFAULT_FILE_STORAGE (S3BotoStorage из django-storages-redux ) в настройках моего проекта .py. В...
1182 просмотров
schedule
08.10.2023
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 просмотров
schedule
09.01.2024
миграция django - повторное создание базы данных
Я использую python 2.7 и django 1.8.
У меня точно такая проблема.
Ответ, опубликованный в виде комментария: What I did is completely remake the db, erase the migration history and folders.
Я очень не уверен в удалении и создании базы...
2213 просмотров
schedule
10.08.2023
Как добавить разрешение пользователю/группе во время миграции 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 просмотров
schedule
25.01.2024
Как я могу удалить файл миграции Django?
Я сделал миграцию и понял, что допустил ошибку (добавив значение по умолчанию), затем сделал новую миграцию, которая допускает null .
Я не хочу, чтобы мои коллеги выполняли первую миграцию, которая добавляет значение по умолчанию к тысячам...
2213 просмотров
schedule
02.08.2023
Таблица Django не создается при выполнении миграций, которые явно создают таблицу.
Экспериментируя с некоторыми серьезными изменениями в моих моделях Django, я серьезно все испортил. К счастью, я не внес никаких изменений, поэтому я сбросил все изменения. Следующим шагом было вернуть мою базу данных в прежнее состояние. В конце...
5613 просмотров
schedule
04.12.2023