Миграция Django не работает на 2.2.1 - PullRequest
0 голосов
/ 28 мая 2019

При обновлении до Django 2.2.1 и python manage.py migrate теперь происходит сбой, всякий раз, когда я вношу даже более простое изменение:

Migrations for 'model_name':
Traceback (most recent call last):
  File "manage.py", line 16, in <module>
    execute_from_command_line(sys.argv)
  File "/path/to/virtualenv/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "/path/to/virtualenv/lib/python3.7/site-packages/django/core/management/__init__.py", line 375, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/path/to/virtualenv/lib/python3.7/site-packages/django/core/management/base.py", line 323, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/path/to/virtualenv/lib/python3.7/site-packages/django/core/management/base.py", line 364, in execute
    output = self.handle(*args, **options)
  File "/path/to/virtualenv/lib/python3.7/site-packages/migrate_sql/management/commands/makemigrations.py", line 137, in handle
    self.write_migration_files(changes)
  File "/path/to/virtualenv/lib/python3.7/site-packages/django/core/management/commands/makemigrations.py", line 196, in write_migration_files
    writer = MigrationWriter(migration, self.include_header)
AttributeError: 'Command' object has no attribute 'include_header'

В предыдущей версии 2.0.x все было в порядке, есть ли что-то очевидное для кого-либоеще отсутствует?

Версия Python: 3.7.1

1 Ответ

0 голосов
/ 29 мая 2019

Пока решено вернуться к Django до версии 2.1.8

в файле требований: Django==2.1.8

...