Как бороться с порядком переноса файлов? - PullRequest
1 голос
/ 11 ноября 2019

У меня есть модель:

class Student(models.Model):
    name = models.CharField(max_length=255)
    extend = models.IntegerField(blank=True, null=True)

В migration файл с именем: 005_remove_name

У меня есть функция:

def remove_name(apps, schema_editor):
   Student = apps.get_model('myapp', 'Student')
   queryset = Student.objects.filter(name="Peter")
   if queryset:
        queryset.delete()

Но во время операции переноса мое экранирующее шоу "расширение отсутствующего столбца"

Я выяснил, что столбец расширение в таблице Student будетдобавлен в файл миграции с именем: 007_add_extend .

migrations.AddField(
            model_name='student',
            name='extend',
            field=models.IntegerField(blank=True, null=True),
        ),

Моя ошибка:

Как запросить набор в файле миграции, еслистолбец не существует?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...