2015-02-07 3 views
0

Я хотел бы сделать что-то вроде: У меня есть один имена моделей для примера модели А ->class A(models.Model): value = models.CharField(max_length = 50)Джанго выпадающий из объектов другой модели

, чем я хотел бы иметь модель B -> где я создать переменную, которая будет combobox из объектов модели A, есть ли способ сделать это в django? Я пробовал что-то вроде: ModelChoiceField(queryset=MyOtherModel.objects.all(), to_field_name="column_with_the_value'), но всегда говорит, что моя модель A не имеет объектов атрибутов.

Спасибо за помощь

ответ

0

Посмотрите на Django Form documentation для того, как «дисплей» форма, если это то, что вы ищете. Или, вы можете передать choices в поле модели, например:

value = models.CharField(max_length=50, choices=((50,50), (40,40))