Wes*_*ley 3 django checkbox newsletter satchmo
我正在与Satchmo合作,想知道如何订阅新闻通讯,如何进行订阅,所以当人们注册时,他们会自动订阅新闻通讯。我在以下位置找到了这行代码forms.py:
newsletter = forms.BooleanField(label=_('Receive Daily Deals'),
widget=forms.CheckboxInput(), required=False)
Run Code Online (Sandbox Code Playgroud)
我假设在widget其中,我可以添加一些内容以使其自动成为真实的和隐藏的。
newsletter = forms.BooleanField(label=_('Receive Daily Deals'),
widget=forms.HiddenInput(), required=False, initial=True)
Run Code Online (Sandbox Code Playgroud)
您可以通过向元素添加类来隐藏复选框,如下所示:
// css
// .hidden { display: none;}
newsletter = forms.BooleanField(
label=_('Receive Daily Deals'),
widget=forms.CheckboxInput(attrs={'class': 'hidden'}),
required=False,
initial=True
)
Run Code Online (Sandbox Code Playgroud)