Как правильно реализовать конфигурации сайта заполняемые в админке Django?
Есть ряд уникальных параметров, они должны устанавливаться в админке. Например, api ключи различных сервисов, реквизиты кошельков для оплаты и тп. Первое что пришло на ум это создание OneToOne модели, привязанной к администратору. Однако админов мб несколько, а информация уникальна, т.е. должна занимать ровно 1 запись в бд. 2 Мысль что меня посетила: это при добавлении новой записи удалять старую, однако, как мне кажется, это весьма коряво и может запутать пользователя, в следствии чего он может потерять апи ключи. Собственно как можно сделать по уму? Есть ли способ ограничить количество записей для конкретной таблицы?
sim3x: возможно Вы правы, пожалуй подумаю еще над этим ;) Натолкнуло на мысль что нужно защиту от дурака делать и при случайном изменении проверять на ошибки, и в случае ексепшена возвращать старое значение, короче лишний геморой походу