Django не будет применять null = истинные изменения на полях при запуске Makemigrations и мигрированияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Django не будет применять null = истинные изменения на полях при запуске Makemigrations и мигрирования

Сообщение Anonymous »

Я работаю над проектом Django, и я столкнулся с проблемой: я изменил несколько полей в одной из моих моделей, чтобы быть NULL = true, но после запуска MakeMigrations и Migrated изменения не отражаются в базе данных. Например: < /p>
class Sellers(models.Model):
...
selling_name = models.CharField(max_length=100, null=True, blank=True)
zip_code = models.IntegerField(null=True, blank=True)
...
< /code>
Однако в схеме базы данных эти поля все еще помечены как не нулевые.python manage.py makemigrations --empty sellersapp -n fix_nullable_fields
< /code>
Затем вручную добавлены операции Alterfield, такие как: < /p>
migrations.AlterField(
model_name='sellers',
name='selling_name',
field=models.CharField(max_length=100, null=True, blank=True),
< /code>
), < /p>
После запуска миграции говорится, что была применена миграция, но все же не влияет на схему DB. Есть ли правильный способ генерировать миграции, которые фактически создают соответствующие операторы альтернативы? Тем не менее, это единственное несоответствие, которое мне нужно исправить, и я считаю, что это самый чистый подход, чтобы сделать это без сброса всего.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ions-and-m
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему Angular 18 (Esbuild) генерирует так много начальных кусков после мигрирования с Angular 14?
    Anonymous » » в форуме Javascript
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Django Makemigrations и Migrate продолжают повторяться
    Anonymous » » в форуме Python
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Django – makemigrations – изменений не обнаружено
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Django - Makemigrations - никаких изменений не обнаружено
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Django "Makemigrations" застрял навсегда
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»