Как отобразить список выбора модели Django в шаблоне? ⇐ Python
-
Гость
Как отобразить список выбора модели Django в шаблоне?
Я искал везде и не мог найти ответа на свою проблему, и мне было интересно, будет ли кто-нибудь достаточно любезен, чтобы помочь.
Я пытаюсь отобразить сами варианты выбора (Q_TYPE) в виде списка переключателей в шаблоне. Я попробовал «get_FOO_display», но кажется, что он отображает что-то только в том случае, если оно прикреплено к другому значению.
Ниже представлена моя лучшая попытка из многих и то, что я ищу. Если бы кто-нибудь мог помочь мне с проблемой, я был бы очень признателен. Я был бы признателен даже за ключевые слова, которые мне следует искать. Спасибо!
Models.py
Q_TYPE = ( («Т», «Текстовый вопрос»), («М», «Множественный выбор»), ) Вопрос класса (модели.Модель): форма = модели.ForeignKey(Форма) textquestion = models.CharField(max_length=200, null=True, пусто=True) тип вопроса = модели.CharField(('тип вопроса'), max_length=1, choice=Q_TYPE) защита __unicode__(сам): вернуть self.textquestion Шаблон
{% для типа вопроса в q_type %} {{ тип вопроса }}
{% конец для %} То, что я пытаюсь получить ( — это переключатель)
< > Текст вопроса < > Множественный выбор
Я искал везде и не мог найти ответа на свою проблему, и мне было интересно, будет ли кто-нибудь достаточно любезен, чтобы помочь.
Я пытаюсь отобразить сами варианты выбора (Q_TYPE) в виде списка переключателей в шаблоне. Я попробовал «get_FOO_display», но кажется, что он отображает что-то только в том случае, если оно прикреплено к другому значению.
Ниже представлена моя лучшая попытка из многих и то, что я ищу. Если бы кто-нибудь мог помочь мне с проблемой, я был бы очень признателен. Я был бы признателен даже за ключевые слова, которые мне следует искать. Спасибо!
Models.py
Q_TYPE = ( («Т», «Текстовый вопрос»), («М», «Множественный выбор»), ) Вопрос класса (модели.Модель): форма = модели.ForeignKey(Форма) textquestion = models.CharField(max_length=200, null=True, пусто=True) тип вопроса = модели.CharField(('тип вопроса'), max_length=1, choice=Q_TYPE) защита __unicode__(сам): вернуть self.textquestion Шаблон
{% для типа вопроса в q_type %} {{ тип вопроса }}
{% конец для %} То, что я пытаюсь получить ( — это переключатель)
< > Текст вопроса < > Множественный выбор