Salut , c’est encore moi 😉
Très souvent pour un développeur écrire de HTML, créer des formulaires est souvent très chiant , à la limite ,très emmerdant , sérieux sans blagues ?.
Pour régler ce problème DJANGO intègre la génération automatique de formulaires à travers les (forms).
Toujours nous revenons à notre petit logiciel (xaleyi) pour gérer une école .
Dans notre basique conception 😉 ,nous avions identifié trois models.
1 .Etudiants
2.Professeurs
3.Cours
Il s’ agit maintenant , à travers le concept de (ModelForm) de DJANGO de permettre au développeur de générer automatiquement les formulaires HTML pour la saisie .
1.Editer le fichier (forms.py).
Éditer le fichier (forms.py) , je pense ,mais je ne suis 😉 pas sur que sur les dernières versions de DJANGO, ce fichier est automatiquement crée .
Si ce n’est pas le cas ,créez le vous même à l’intérieur de votre projet .Pour moi
donc ce sera à l’intérieur du dossier (xaleyi)
Voici pour mon cas le contenu de mon fichier (tres basique 😉 )
————————-
# Ajouter le ModelForm pour etudiant , professeur et cours
# afin de permettre la generation automatique
# de formulaire ,etc ...
from django import forms
from django.forms import widgets
from xaleyi.models import Etudiants, Professeurs, Cours
# Etudiant ModelForm
class EtudiantForm (forms.ModelForm):
class Meta:
model =Etudiants
# Professeur ModelForm
class ProfesseurForm(forms.ModelForm):
class Meta:
model =Professeurs
# Cour ModelForm
class CourForm (forms.ModelForm):
class Meta:
model = Cours
————————–
Et voila ,rien que avec ce petit bout de code , vous vous épargnez la saisie interminable de formulaires HTML
0 Réponses to “DJANGO MODEL FORMS”