将单个Django表单包含/继承到多个模板

时间:2019-06-04 09:38:48

标签: python django django-forms django-templates

我有一个django表单,我想在django网站的许多模板中复制/包含我的django表单,就像您使用{% include %}的方式一样,是否有一个很好的方法可以做到这一点而不必重复我的需要表单的模板的所有视图中都包含代码?

这是我的 forms.py

class ServiceForm(forms.Form):
           SERVICE = (

            ('service 1','service 1'),

            ('service 2','service 2'),

            ('service 3','service 3'),

            ('service 4', 'service 4')

        )
    name = forms.CharField(max_length=80)
    phone = forms.IntegerField()
    email = forms.EmailField()
    service = forms.ChoiceField(widget=forms.Select, choices=SERVICE)
    message = forms.CharField(required=False, widget=forms.Textarea(attrs={'rows': 4, 'cols': 40}))`

0 个答案:

没有答案