как создать пользователей по умолчанию на django init_data? - PullRequest
4 голосов
/ 19 мая 2010

Как мне загрузить данные для списка пользователей по умолчанию, когда я синхронизирую?

1 Ответ

2 голосов
/ 19 мая 2010

Что я делаю.

  1. Создание пользователей вручную.

  2. Выполните dumpdata для таблицы auth.users.

  3. После выполнения syncdb выполните loaddata для выгруженных пользователей.

Это не совсем «автоматически», потому что - в долгосрочной перспективе - полностью автоматическая идея - ужасная идея. Большинство операций syncdb включают изменения в базе данных, которые также требуют сохранения некоторых устаревших данных, возможно, удаления таблиц и выполнения других шагов «миграции схемы». Каждый раз это связано с чем-то особенным. Так что «полная автоматизация» редко срабатывает.

...