Я пытаюсь следовать Django
учебник и я столкнулся следующее сообщение об ошибке, когда я вхожу python manage.py makemigrations polls
Джанго: Ошибка: Неизвестная команда: «makemigrations»
Unknown command: 'makemigrations'
Вот link к учебнику, и я выполнил все предыдущие шаги успешно, и я не уверен, что происходит сейчас или как это исправить. P.S .: Я уже включил «опросы» в INSTALLED_APPS!
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
'South',
)
Ответ: Я должен был изменить INSTALLED_APPS к:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
)
, а также использовал эту команду: python manage.py syncdb
Я даже добавил «Соу th 'in Installed_app и еще не работает –
Также 'django.get_version()' дает мне '1.6'. Так что миграция не включена в эту версию? –
Нет, миграция не включена в 1.6. Вы заметите, что учебник 1.6 не относится к ним. Что касается Юга, это не правильная команда для Юга. Я бы рекомендовал работать с учебником Django, прежде чем заниматься Югом, но если вы хотите включить его с самого начала, вам нужно будет проверить его документацию, например http://south.readthedocs.org/en/latest/tutorial/part1 .html # the-first-migration –