Не уверен из вашего объяснения, в каком контексте вам это требуется, но у меня есть модель, которая содержит несколько пар ключ / значение, используемых в проверках валидатора и других вещах.Все ключи необходимы для каждой реализации проекта, но значения будут различаться в разных проектах.Значения должны поддерживаться администратором.Значения обычно не нужно сильно менять после установки.Учитывая это, я решил поместить их в модель.Это немного странно, но достаточно просто.
Вы должны иметь возможность ограничить доступ для записи модели к одной строке для вашего приложения или ваших пользователей через ваш код.
только когда-либо ссылается на первую строку в QuerySet
row = MyVariables.objects.all()[0]
Проверьте, есть ли сначала строки.если вы думаете, что может быть случайно более одной записи, убедитесь, что она упорядочена (но этого никогда не произойдет, если вы сделали (1) правильно.