Включить / наследовать одну форму Django в нескольких шаблонах - PullRequest
0 голосов
/ 04 июня 2019

У меня есть форма 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}))`
...