我正在与 Satchmo 合作,我想知道时事通讯订阅,如何让人们在注册时自动订阅时事通讯。我在以下位置找到了这行代码forms.py
:
newsletter = forms.BooleanField(label=_('Receive Daily Deals'),
widget=forms.CheckboxInput(), required=False)
我假设在widget
那里,我可以添加一些东西以使其自动成为真实和隐藏。
我正在与 Satchmo 合作,我想知道时事通讯订阅,如何让人们在注册时自动订阅时事通讯。我在以下位置找到了这行代码forms.py
:
newsletter = forms.BooleanField(label=_('Receive Daily Deals'),
widget=forms.CheckboxInput(), required=False)
我假设在widget
那里,我可以添加一些东西以使其自动成为真实和隐藏。
newsletter = forms.BooleanField(label=_('Receive Daily Deals'),
widget=forms.HiddenInput(), required=False, initial=True)
您可以通过向元素添加类来隐藏复选框,如下所示:
// css
// .hidden { display: none;}
newsletter = forms.BooleanField(
label=_('Receive Daily Deals'),
widget=forms.CheckboxInput(attrs={'class': 'hidden'}),
required=False,
initial=True
)