Outils pour utilisateurs

Outils du site


django:tout_sur_django

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
django:tout_sur_django [2013/05/03 14:51]
djiko
django:tout_sur_django [2016/10/17 13:56] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Tout sur Django ====== ====== Tout sur Django ======
  
-  * [[django:​interface_admin]] +  ​* [[django:​commandes_base|Les commandes de base]] 
-  * [[django:commandes_base]]+  ​* [[django:​interface_admin|L'​interface d'​administration]] 
 +  * [[django:models|Les modèles]] 
 +  * [[django:​templates|Le système de template]] 
 +    * [[django:​404|Erreur HTTP 404 et 500]] 
 +    * [[django:​form|Formulaires,​ quelques principes]] 
 +  * [[django:​urls|Les URLs]] 
 +  * [[django:​shortcuts|Shortcuts]] 
 +  * [[django:​tips|Trucs en vrac]] 
 +  * Approfondir 
 +    * [[https://​docs.djangoproject.com/​en/​1.5/​ref/​request-response/​|Request Response]] 
 +    * [[https://​docs.djangoproject.com/​en/​1.5/​topics/​templates/​|Système de template]] 
 +    * [[https://​docs.djangoproject.com/​en/​1.5/​topics/​class-based-views/​|Class based views, generic views]] 
 +    * [[https://​docs.djangoproject.com/​en/​1.5/​howto/​outputting-pdf/​|Générer du PDF]]
  
-===== Modèles ===== 
-==== Syntaxe ==== 
-<code python> 
-class NomClasse(models.Model):​ 
-    variable = models.Type(options) 
-</​code>​ 
-=== exemple === 
-issu de la [[https://​docs.djangoproject.com/​en/​1.5/​intro/​tutorial01/​|documentation officielle]] 
-<code python> 
-class Poll(models.Model):​ 
-    question = models.CharField(max_length=200) 
-    pub_date = models.DateTimeField('​date published'​) 
-</​code>​ 
-==== Visualiser le code SQL d'une application ==== 
-<code bash> 
-python manage.py sql monApplication 
-</​code>​ 
-==== Valider les modèles d'un projet ==== 
-<code bash> 
-python manage.py validate 
-</​code>​ 
-==== Afficher les directives de suppression de tables ==== 
-permet de connaitre les ordres //DROP TABLE// appliqué par un modèle 
-<code bash> 
-python manage.py sqlclear polls 
-</​code>​ 
-==== Combinaison de commandes SQL ==== 
-Combine les commandes //sql//, //​sqlcustom//​ et //​sqlindexes//​ 
-<code bash> 
-python manage.py sqlall polls  
-</​code>​ 
-==== Obtenir une représentation lisible d'un modèle ==== 
-Ajouter une méthode //​__unicode__//​ au modèle 
-<code python> 
-class NomClasse(models.Model):​ 
-    variable = models.Type(options) 
-    //... 
-    def __unicode__(self):​ 
-        return self.variable 
-</​code>​ 
-=== exemple === 
-<code python> 
-class Poll(models.Model):​ 
-    question = models.CharField(max_length=200) 
-    pub_date = models.DateTimeField('​date published'​) 
-    //... 
-    def __unicode__(self):​ 
-        return self.question 
-</​code>​ 
django/tout_sur_django.1367585466.txt.gz · Dernière modification: 2016/10/17 13:54 (modification externe)