Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Envoyer</button>
</form>
# forms.py
from django.forms import ModelForm
from .models import Article
class ArticleForm(ModelForm):
class Meta:
model = Article
fields = ['titre', 'contenu']
# forms.py
from django import forms
class ContactForm(forms.Form):
nom = forms.CharField(max_length=100)
email = forms.EmailField()
message = forms.CharField(widget=forms.Textarea)
# views.py
def contact(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
# ... traiter les données
return HttpResponseRedirect('/merci/')
else:
form = ContactForm()
return render(request, 'contact.html', {'form': form})