Администратор django: текстовое поле в виде списка опций - PullRequest
1 голос
/ 19 февраля 2010

Я хочу иметь возможность предоставить список возможных значений при вводе текстового поля в django admin.У меня есть устаревшая база данных, поэтому я не могу добавить новую модель и ссылку на нее.

Могу ли я предоставить что-то вроде:

possible_values = ['one','two',three']

для кортежа fieldsets для определенного поля в моделиобработчик

1 Ответ

3 голосов
/ 19 февраля 2010

Хорошо, я понял это с помощью превосходной документации по djangoproject: http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/

Вы добавляете кортеж:

COUNT_OPTIONS = (
  ('1','one'),
  ('2','two'),
)

Тогда для конкретной модели

count = models.CharField(max_length=3, blank=True, choices=COUNT_OPTIONS)

Я знал, что должен быть легкий путь ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...