Django:如何将forms.py表单中的选项标记为选中

Django:如何将forms.py表单中的选项标记为选中,django,django-forms,Django,Django Forms,这是我的表格.py: from django import forms from users.models import EnglishInterest, UserPlans class CLSelectionForm(forms.Form): plan_choices = UserPlans().get_plan_choices_active() englishInterest_choices = EnglishInterest().get_english_interest

这是我的表格.py:

from django import forms
from users.models import EnglishInterest, UserPlans

class CLSelectionForm(forms.Form):

    plan_choices = UserPlans().get_plan_choices_active()
    englishInterest_choices = EnglishInterest().get_english_interest_active()

    useremail = forms.EmailField(widget=forms.HiddenInput(attrs={
        'type': 'email'}))
    coupon = forms.CharField(widget=forms.HiddenInput(attrs={
        'type': 'email'}))

    plans = forms.CharField(label='Plan Choice',
                        widget=forms.Select(choices=plan_choices, attrs={'id': 'plan_choice', 
              'class': 'fs-anim-lower fs-select-box', 'name': 'plan_choice'}))
    englishInterest = forms.CharField(
        label='English Interest', widget=forms.Select(choices=englishInterest_choices, attrs={'id': 
         'english_choice', 'class': 'fs-anim-lower fs-select-box', 'name': 'english_choice'}))

    submitButton = forms.CharField(widget=forms.TextInput(
        attrs={'type': 'submit', 'name': 'submit', 'id': 'fs-submit-button', 'class': 'fs-submit', 
         'value': 'Submit'}))

    class Meta:
        fields = ['useremail', 'coupon', 'plans', 'englishInterest']

如何使用包含选定属性的选项渲染平面和其他表单元素?

为字段设置初始值。查看文档:但是您可以从视图中设置初始值吗?此表单将从另一个表单获取POST数据,并设置初始值。请检查此