Django: Настройка таблиц кодов базы данных (так называемые справочные таблицы, таблицы доменов)?

Часто приложениям требуются некоторые таблицы кодов базы данных (так называемые справочные таблицы или таблицы доменов или справочные таблицы). Предположим, у меня есть класс модели с именем Status с полем с именем name, которое может содержать такие значения, как:

Canceled
Pending
InProgress
Complete

Где и в какой момент я установлю эти значения в Django? Это как разовая операция по настройке этих значений в базе данных. Нечасто эти значения могут быть добавлены к.

И я думаю, в более общем смысле, как вы инициализируете модели с данными? Например, скажем, у меня была модель для хранения марки автомобиля, и я хочу инициализировать этот список с набором известных значений. Как бы я это сделал?

1 ответ

Решение

Вы хотите использовать приспособление для этого.

Другие вопросы по тегам