Кастомизация form.as_p в django

Всем привет, у меня возникла необходимость кастомизировать стандартную форму form.as_p. Мне необходимо сделать из этого (картинка 1): жуть

Вот это (картинка 2) круть

Вот код самой формы (делал с помощью bootstrap):

<div class="col-md-4" style="padding-bottom: 40px; padding-left: 30px; padding-right: 30px;">
    <form method="POST" class="form" style="padding-top: 20px; padding-bottom: 20px; padding-left: 30px; border: 1px solid #CD853F; border-radius: 10px">{% csrf_token %}
            {{ form.as_p }}
            <button type="submit" class="save btn btn-default" style="background-color: #CD853F;"><font style="color: white; padding-top: 20px;">Отправить</font></button>
        </form>
    </div>

forms.py:

class ReviewForm(forms.ModelForm):
    class Meta: 
        model = Review
        fields = ('review_header', 'review_text', 'degree')

models.py:

class Review(models.Model):
    review_header = models.CharField(max_length=100, verbose_name='Ваше имя')
    review_text = models.TextField(max_length=1000, verbose_name='Текст отзыва')
    degree = models.IntegerField(default=5, validators=[MinValueValidator(1), MaxValueValidator(5)], verbose_name='Оценка (1-5)')

views.py:

def review_new(request):
    review = 0 
    if request.method == "POST":
        form = ReviewForm(request.POST)
        if form.is_valid():
            review = form.save(commit=False)
            review.save()
            return redirect('reviews') # редирект на другую страницу
    else:
        form = ReviewForm()
    return render(request, 'shopengine/review_new.html', {'form': form, 'review': review})

Я попробовал это (по очереди), но не сработало:

.form label {
    width:100%;
    display: inline-block;
}

Далее, я изучил стандартный шаблон form.as_p и пришёл к выводу, что необходимо преобразовать это:

<p><label for="id_subject">Subject:</label>
    <input id="id_subject" type="text" name="subject" maxlength="100" /></p>

Вот в это:

<p><label for="id_subject">Subject:</label><p>
    <input id="id_subject" type="text" name="subject" maxlength="100" /></p>

Но я не знаю, как это сделать. Помогите!


Ответы (0 шт):