如何正确显示表格?

时间:2019-10-19 17:51:32

标签: django django-forms

我只想在HTML页面上显示表单。 当我将其放在Page上并通过Web浏览器查看时,似乎显示了内存地址而不是呈现表单。

[forms.py]

from django import forms

MODES=[('top10', 'Top 10 Songs'),
    ('last10', 'Last 10 Songs'),
    ('recentX', 'Recent X Songs')]

class chooseMode():
    first_name = forms.CharField(required=True)
    selectMode = forms.ChoiceField(label='Choose Mode', widget=forms.RadioSelect,choices=MODES)

[views.py]


def home(request):
    modusFormular = chooseMode()

    return render(request, 'home.html', {'modusForm' : modusFormular})

[home.html] 身体某处: {{modusForm}}

我希望该表单显示在页面上,但显示以下内容:

<mysongproject.forms.chooseMode object at 0x7fcdcae97710>

1 个答案:

答案 0 :(得分:1)

您的课程需要继承自Form:

isdriver: true