Я пытаюсь дать раскрывающееся меню от Django из динамического списка. Например, каждый раз, когда я запускаю модель, она должна принимать имена столбцов набора данных, и эти имена должны появляться в раскрывающемся меню.
Ранее я использовал текстовое поле от Django, которое выглядит примерно так:
Forms.py
from django import forms
class LinearForm(forms.Form):
Column_name1 = forms.CharField()
Я видел forms.ModelMultipleChoiceField()
и forms.ChoiceField()
, которые принимают выбор в качестве списка значений, поскольку мне нужно сгенерировать динамический список из моего Views.py
. Как мне поступить с этим?