Я пытаюсь решить эту проблему ... Я сделал простую форму поста с forms.py, но она не отображается в файле HTML. Я искал в Google, но я все еще не знаю, как это исправить
views.py
from django.shortcuts import render
from contact.forms import contactForm
def contact(request):
form = contactForm(request.POST)
if form.is_valid():
return request.POST
context = locals()
template = 'contact.html'
return render(request, 'contact/contact.html')
contact.html
{% block content %}
<h1>
Contact doesn't appears..
</h1>
<form method = "POST">{% csrf_token %}
{{ form.as_p }}
<input type = "submit" value = "submit form" class = 'btn btn-default' />
</form>
{% endblock %}
forms.py
from django import forms
from django.shortcuts import render
class contactForm(forms.Form):
name = forms.CharField(required = False, max_length = 100, help_text='100 characters max.')
email = forms.EmailField(required = True)
comment = forms.CharField(required = True, widget = forms.Textarea)