@ma3xak

Почему не рендерит форму?

Не рендарит форму
views
def contact_Form(request):
	if request.method == "POST":
		form = contactForm(request.POST)		
		return render(request, 'about/about.html', {'form':form})

fomrs
class contactForm(forms.ModelForm):
	class Meta:
		models = contact
		fields = ('name', 'email', 'text')

model
class contact(models.Model):
	name = models.CharField(verbose_name = "Имя", max_length=60, blank=True, default=None)
	email = models.EmailField()
	text = models.TextField(blank=True, default=None)

Шаблон
<div class="div">
                {{ form.as_p }}
            </div>
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
После ‘aboutPost5’: ...
Добавьте ‘form’: contactForm.

Также загуглите «PEP8» и прочитайте.
И ещё одно. Если Вы назначаете переменные aboutPost1-5 значит Вы что-то делаете не так. Добавьте в модель поле, которое будет объединять все эти записи, и фильтруйте по нему.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы