我想使用包含表单的django制作网站,但我无法找到在字段中包含表单控件类的方法。有没有办法这样做? 当我尝试安装Django-widget-tweaks
时Could not find a version that satisfies the requirement django-widjet-tweaks (from versions: )
No matching distribution found for django-widjet-tweaks
答案 0 :(得分:1)
如果使用表单,可以将forms.py放在表单的定义中 使用bootstrap例如
来自django导入表格
from django import forms
class CommentForm(forms.Form):
name = forms.CharField(max_length=20,
widget=forms.TextInput(attrs={'class' : 'form-control', 'placeholder': 'Name'}))
答案 1 :(得分:0)
我建议你使用Django-Crispy-Forms
,这样你就可以轻松使用bootstrap而不用太担心:http://django-crispy-forms.readthedocs.io/en/latest/
django-crispy-forms为您提供|酥脆过滤器和{%crispy %}标签,可让您控制Django的渲染行为 以非常优雅和干燥的方式形成。没有写作就完全控制 自定义表单模板。这一切都没有打破标准的方式 在Django做事,所以它与任何其他形式都很好 应用