DJANGO MODEL FORMS

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

Publicités

0 Responses to “DJANGO MODEL FORMS”



  1. Laisser un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s





%d blogueurs aiment cette page :