Я использую sqlite3 и pycharm, чтобы узнать больше о django и googled, чтобы найти, что на юге рекомендуется упростить модификацию моделей после их создания.
Я пытаюсь следовать совету http://south.aeracode.org/docs/tutorial/part1.html#starting-off.
Самый большой успех, который я получил до сих пор, - создать простую модель и запустить syncdb, прежде чем добавлять юг к install_apps. Таким образом, создаются таблицы, и я получаю возможность создать суперпользователя. (Администратор Django, похоже, беспокоится о том, что пользователей нет).
Затем я добавляю юг к install_apps и запускаю заставки схемы django_manage.py --initial
Кажется, все нормально. Создается новый каталог, называемый миграциями, с несколькими файлами в папке моего приложения и обнадеживающим сообщением. "Создано 0001_initial.py. Теперь вы можете применить эту миграцию с помощью:./manage.py переноса закладок"
Следующий шаг - django_manage.py "миграция закладок создает следующее сообщение об ошибке django.db.utils.DatabaseError: нет такой таблицы: south_migrationhistory.
Я думал, что таблица будет создана на первом этапе схемы. Что мне не хватает? Может ли кто-нибудь помочь?
Марг