У меня есть следующая схема: ДжангоКак заставить метки разрыва строки с использованием Django-хрустящие-формы
forms.py
from django import forms
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Submit, Layout, Field
class ContactForm(forms.Form):
name_param = forms.CharField()
email_param = forms.EmailField()
message_param = forms.CharField(widget=forms.Textarea)
captcha_div = "<div class=\"g-recaptcha\" data-sitekey=\"xxxxxoBjAnlYtR\"></div> <br>"
class Meta:
pass
def __init__(self, *args, **kwargs):
"""
Forms for contact.
"""
super(ContactForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_id = 'id-contactForm'
self.helper.form_class = 'form-horizontal'
self.helper.label_class = 'col-lg-2'
self.helper.field_class = 'col-lg-8'
self.helper.form_method = 'post'
self.fields['name_param'].label = "Name"
self.fields['email_param'].label = "Email"
self.fields['message_param'].label = "Message"
self.helper.layout = Layout(
Field('name_param'),
Field('email_param'),
Field('message_param'),
HTML(self.captcha_div),
)
self.helper.add_input(Submit('submit', 'Submit'))
Мой вопрос заключается в
Так что, даже если я изменю размер браузера, они будут вставлены в верхнюю часть соответствующих полей.