ksenofobius
@ksenofobius
Люблю долбить по клавишам

Как правильно реализовать конфигурации сайта заполняемые в админке Django?

Есть ряд уникальных параметров, они должны устанавливаться в админке. Например, api ключи различных сервисов, реквизиты кошельков для оплаты и тп. Первое что пришло на ум это создание OneToOne модели, привязанной к администратору. Однако админов мб несколько, а информация уникальна, т.е. должна занимать ровно 1 запись в бд. 2 Мысль что меня посетила: это при добавлении новой записи удалять старую, однако, как мне кажется, это весьма коряво и может запутать пользователя, в следствии чего он может потерять апи ключи. Собственно как можно сделать по уму? Есть ли способ ограничить количество записей для конкретной таблицы?
  • Вопрос задан
  • 409 просмотров
Решения вопроса 1
sim3x
@sim3x
https://djangopackages.org/grids/g/configuration/

Но я б не советовал доверять такое пользователю

Админ - может поменять настройки в env и перезапустить сервис
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы