Outils pour utilisateurs

Outils du site


django:tout_sur_django

Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

====== Tout sur Django ====== * [[django:interface_admin]] * [[django:commandes_base]] ===== 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)