Добавить новую строку (и маркеры) в метку Django формы? - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть форма:

class FormFood(forms.Form):
    CHOICES = [ (1,'Yes'), (2, 'No')]
    response = forms.ChoiceField(widget=forms.RadioSelect,
              label="Would you like some pasta, bread or rice?", choices=CHOICES)

В моем браузере это выглядит так:

enter image description here

Проблема

Я бы хотел, чтобы «макароны», «хлеб» и «рис» появлялись на разных строках с точками пули, как это:

Хотите:

  • Паста
  • Хлеб
  • Рис

То, что я пробовал

Добавление \ n в текст метки и пропуск строки с помощью «ввода». Ни один из них не сработал.

Может ли кто-нибудь указать мне правильное направление относительно того, как лучше всего это сделать?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2020

Попробуйте, с закрывающим тегом '<ul>' будут непрерывные пробелы, если вам когда-нибудь понадобится добавить больше меток. но с закрывающим тегом '</ul>' все остальные метки с другим параметром будут выровнены.

label = 'Would you like: <ul><li>pasta</li><li>bread</li><li>rice</li></ul>'
0 голосов
/ 26 апреля 2020

Используйте одинарные кавычки, чем двойные, и напишите следующее:

label='Would you like: <ul><li>pasta</li><li>bread</li><li>rice</li></ul>'
...