Есть проект, при начальном его запуске имеем новую БД, в которую необходимо внести много различных справочников.
Я вижу следующие варианты:
1. Заранее создать БД со всеми справочниками и при новом старте заменять новую БД заранее созданной (сам этот вариант не использую так как в процессе изменения проекта может измениться БД со всеми вытекающими, но к слову сказать ни разу и не пробовал этот вариант)
2. Создать вторую админку, куда накидать различные кнопки со словами "Добавить ХХХ" и при их нажатии в БД добавляются нужные справочники. Сами справочники взять из простых txt файлов которые лежат рядом. После создании БД эту админку отключаю. (сам использую этот вариант, но блин он геморройный)
3. В идеале хочу так: Есть стандартная админка, в неё добавить примерно такие кнпоки: "Ввести начальные значения". Понимаю что можно наследоваться от базового шаблона админки и сделать там всё что угодно, но не хочется это городить так как в будущем могут быть проблемы при обновлении django. Может для этого есть стандартные средства? Или всё таки вариант №1 вполне приемлемый и я зря заморачиваюсь?
читаю документацию по мере необходимости, а не просто всё сразу. Про фикстуры ни сном ни духом. Глянул поиск, возможно это то что мне надо. Почитаю. Благодарю.