SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Templates

            Mémento                            Django                                              block – Définit une zone permettant d'accueillir du texte
                                                                                                   {% block content %}Contenu par défaut{% endblock %}
                                                                                                   comment – Définit une zone de commentaire
                                                                                                   {% comment %}Un commentaire{% endcomment %}
                               Version du document : 0.1.1                                         cycle – Alterne entre différentes valeurs
                                                                                                   <tr class=quot;{% cycle rouge,vert as couleurs %}quot;>...</tr>
                                                                                                   <tr class=quot;{% cycle couleurs %}quot;>...</tr>
                                                                                                   debug – Affiche les informations de debugage{% debug %}
                          Commandes de base de données
                                                                                                   extends – Permet l'héritage d'un autre template{% extends quot;base.htmlquot; %} 
Installation des applications déclarées dans INSTALLED_APPS
python manage.py syncdb
                                                                                                   filter – Applique un filtre sur un contenu
Affichage des requêtes de création de tables pour une application                                  {% filter lower %}Cette Phrase en Minuscule{% endfilter %}
python manage.py sql monapplication                                                                firstOf – Retourne la première valeur vraie ou rien si toutes sont fausses.
Vérification des modèles d'une application                                                         {% firstof var1 var2 var3 %}
python manage.py validate monapplication                                                           for – Boucle sur une liste d'objets
Affichage de données initiales requises par une application (modèles + partie administration)      {% for personne in personne_list %}
python manage.py sqlinitialdata monapplication                                                             {{ personne.name }}
Affichage des requêtes de suppression de tables pour une application                               {% endfor %}
python manage.py sqlclear monapplication                                                           if – Evalue une variable à Vrai ou Faux
Affichage des requêtes de création d'index pour une application                                    {% if personne %}{{ personne }}{% endif %}
python manage.py sqlindexes monapplication                                                         ifchanged –  Indique si une valeur à été modifiée depuis la dernière boucle
Affichage des requêtes de suppression et création des tables de l'application                      {% ifchanged %}{{ name }}{% endifchanged %}
python manage.py sqlreset monapplication                                                           ifnotequal – Vérifie une égalité
Affichage des requêtes de remise à zéro des séquences/auto_increment des tables de l'application   {% ifnotequal v1 v2 %}bonjour{% endifnotequal %}
python manage.py sqlsequencereset monapplication                                                   load – Charge une bibliothèque spécialisée {% load comments %}
Combinaison des commandes sql, sqlinitialdata, sqlindexes                                          now – Retourne la date courante {% now quot;jS F Y H:iquot; %}
python manage.py sqlall monapplication
                                                                                                   regroup – Regroupe des objets en fonction d'un attribut
Mise à jour de la base de données après modification du modèle
                                                                                                   {% regroup personne by genre as personne_groupe %}
python manage.py reset monapplication
                                                                                                   spaceless – Normalise les espaces dans le code html
                                                                                                   {% spaceless %} ...code html... {% endspaceless %}
     Commandes diverses                                   Commandes de création                    ssi ­ Inclue une page html {% ssi /home/html/fichier.html parsed %}
Lancement d'un shell propre au projet             Création d'un projet                             templatetag – Permet d'afficher des accolades de tag de template
python manage.py shell                            django­admin.py startproject nomprojet           {% templatetag openblock %}
Lancement d'un serveur Django                     Création d'une application                       withratio – Calcule et retourne un ration en fonction d'une valeur courante d'une 
python manage.py runserver <port>                 python manage.py startapp nomapplication         valeur max et d'une constante
                                                                                                   {% widthratio this_value max_value 100 %}
Type de données                                                                                               Options des types de données
AutoField : Nombre entier avec un auto incrément                                                     null : La valeur peut être nulle si cette option = 'True'
BooleanField : Booléen                                                                               blank : La valeur peut être laissée à vide lors de la saisie dans la partie administration si cette option = 'True'
CharField : Chaîne de caractères                                                                     choices : Indique une liste de valeurs possibles pour le champ
CommaSeparatedIntegerField : Nombres entiers séparés par une virgule                                 core : Indique que le champ est obligatoire sous peine de suppression de l'objet
DateField : Date                                                                                     db_column : Indique le nom du champ qui sera utilisé en base de données
DateTimeField : Date et heure                                                                        db_index : Indique que ce champ est indexé en base de données
EmailField : Chaîne de caractère de type email                                                       default : Indique la valeur par défaut du champ
FileField : Fichier                                                                                  editable : Si cette option = 'False' alors ce champ ne sera pas modifiable dans la partie administration ou via un 
FilePathField : Fichier limité à certains répertoires                                                formulaire utilsant les objets des classes AddManipulator ou ChangeManipulator
FloatField : Nombre à virgule                                                                        help_text : Étiquette d'aide dans la partie administration
ImageField : Fichier de type image                                                                   primary_key : Le champ est clé primaire si cette option = 'True'
IntegerField : Nombre entier                                                                         radio_admin : Indique qu'il sera utilisé des boutons radio à la place d'une liste dans la partie administration 
IPAddressField : Chaîne de caractères de type adresse IP                                             pour ce champ
NullBooleanField : Booléen avec valeur nulle possible                                                unique : Le champ doit posséder des valeurs uniques si cette option = 'True'
PhoneNumberField : Chaîne de caractères de type numéro de téléphone                                  unique_for_date : Le champ doit posséder des valeurs uniques pour chaque date renseignées dans un champ 
PositiveIntegerField : Nombre entier positif                                                         DateTime de la même table
PositiveSmallIntegerField : Nombre entier positif de petite taille                                   unique_for_month : Le champ doit posséder des valeurs uniques pour chaque mois renseignées dans un 
                                                                                                     champ DateTime de la même table
SlugField : Chaîne de caractères utilisé en tant qu'étiquette
                                                                                                     unique_for_year : Le champ doit posséder des valeurs uniques pour chaque années renseignées dans un 
SmallIntegerField : Nombre entier de petite taille
                                                                                                     champ DateTime de la même table
TextField : Texte
                                                                                                     validator_list : Indique une liste de  fonctions qui permettent de valider la valeur du champ 
TimeField : Heure
URLField : Chaîne de caractère de type URL
USStateField :  Abréviation des états des États­Unis                                                                                     Options de la classe Admin
XMLField : Texte de type XML
                                                                                                     date_hierarchy : Permet la mise en place d'un calendrier dans la liste des objets sur le champ indiqué
                                                                                                     fields : Tuple des champs à afficher
                           Options de la classe Meta                                                 js : Indique une liste de fichiers javascript à inclure
                                                                                                     list_display : Liste des champs visibles dans la liste des objets de ce modèle
db_table : Indique le nom de la table qui sera utilisée pour le modèle en base de données
                                                                                                     list_display_links : Liste des champs « cliquables » pour la modification d'un objet
get_latest_by : Indique le champ Date ou DateTime à utiliser pour la méthode 'latest()' du modèle 
                                                                                                     list_filter : Permet le filtrage à l'aide d'un menu qui s'affiche sur la droite de l'écran de la liste des objets
order_with_respect_to : Indique que l'objet est triable via le champ indiqué
                                                                                                     list_per_page : Nombre d'objet par page (par défaut 100)
ordering : Indique l'ordre par défaut des données de la table
                                                                                                     list_select_related : Permet d'afficher les objets liés 
permissions : Permet de spécifier des permissions particulières pour le modèle
                                                                                                     ordering : Indique l'ordre d'affichage des objets dans l'administration
unique_together : Indique une unicité en fonction de plusieurs champs de l'objet
                                                                                                     save_as : Propose un bouton de sauvegarde qui permet d'enregistrer un nouvel objet 
verbose_name : Nom du modèle humainement lisible
                                                                                                     save_on_top : Indique que les boutons de sauvegarde apparaîtront en haut de la page
verbose_name_plural : Nom du modèle au pluriel humainement lisible
                                                                                                     search_fields : Indique sur quel champ on peut effectuer une recherche dans l'administration
Informations générales :
La plupart des informations contenues sur ce document ont été trouvées sur les sites internet suivants :
   ●  
     www.djangoproject.com    
   ●  
     www.django­fr.org   

Version : 0.1.1
Ce document provient du site Web  www.skitoo.org/blog/

Licence :
Creative Commons Attribution­NonCommercial­ShareAlike 2.5 License
http://creativecommons.org/licenses/by­nc­sa/2.0/fr/

Weitere ähnliche Inhalte

Andere mochten auch

Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?iniciativaverds
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.MongoDB
 
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaSemana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaManuel Menezes de Sequeira
 
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHPLigação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHPelliando dias
 
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2dmc digital media center GmbH
 
Atelier agile 2009_09_27
Atelier agile 2009_09_27Atelier agile 2009_09_27
Atelier agile 2009_09_27domidp
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013Daniel Rehn
 
Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013
Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013
Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013Daniel Rehn
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...dbi services
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013Daniel Rehn
 
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & ShipmanDominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipmanjonesshipman
 
02.10.2011 SC B.A.T II
02.10.2011   SC B.A.T II02.10.2011   SC B.A.T II
02.10.2011 SC B.A.T IIHerdwangerSV
 
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung IICampus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung IIDaniel Rehn
 
Otimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - TchelinuxOtimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - TchelinuxElton Minetto
 
Apresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc QuixadáApresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc QuixadáZarathon Maia
 

Andere mochten auch (19)

Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
 
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaSemana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
 
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHPLigação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHP
 
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
 
Atelier agile 2009_09_27
Atelier agile 2009_09_27Atelier agile 2009_09_27
Atelier agile 2009_09_27
 
Einführung in SCRUM
Einführung in SCRUMEinführung in SCRUM
Einführung in SCRUM
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
 
Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013
Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013
Campus M21 | Medienpraxis II: Online - Vorlesung III vom 11.02.2013
 
Tutorialphpmyadmin
TutorialphpmyadminTutorialphpmyadmin
Tutorialphpmyadmin
 
Digitale Mentalität II
Digitale Mentalität IIDigitale Mentalität II
Digitale Mentalität II
 
NotORM
NotORMNotORM
NotORM
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
 
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & ShipmanDominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
 
02.10.2011 SC B.A.T II
02.10.2011   SC B.A.T II02.10.2011   SC B.A.T II
02.10.2011 SC B.A.T II
 
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung IICampus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
 
Otimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - TchelinuxOtimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - Tchelinux
 
Apresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc QuixadáApresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc Quixadá
 

Ähnlich wie Memento Django 0.1.1

Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
Découvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCLDécouvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCLDotNetHub
 
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHPAbdoulaye Dieng
 
introJavaScript.ppt
introJavaScript.pptintroJavaScript.ppt
introJavaScript.pptMarwenJAZI
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
Structurer ses travaux SAS à l'aide de pages HTML, Joël Rivest
Structurer ses travaux SAS à l'aide de  pages HTML, Joël RivestStructurer ses travaux SAS à l'aide de  pages HTML, Joël Rivest
Structurer ses travaux SAS à l'aide de pages HTML, Joël Rivestsasreference
 
Javascript ne se limite pas à jquery
Javascript ne se limite pas à jqueryJavascript ne se limite pas à jquery
Javascript ne se limite pas à jqueryneuros
 
Formation java script
Formation java scriptFormation java script
Formation java scriptRomdhani Asma
 
Comment traduire ses bases de données sans douleur
Comment traduire ses bases de données sans douleurComment traduire ses bases de données sans douleur
Comment traduire ses bases de données sans douleurDavid Paccoud
 
DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill Olivier Pinette
 
DrupalCamp Paris 2013 - Theming
DrupalCamp Paris 2013 - ThemingDrupalCamp Paris 2013 - Theming
DrupalCamp Paris 2013 - ThemingRomain Jarraud
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewGregory Renard
 
laravel.sillo.org-Cours Laravel 10 les bases la validation.pdf
laravel.sillo.org-Cours Laravel 10  les bases  la validation.pdflaravel.sillo.org-Cours Laravel 10  les bases  la validation.pdf
laravel.sillo.org-Cours Laravel 10 les bases la validation.pdfHeartKing10
 

Ähnlich wie Memento Django 0.1.1 (20)

Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Découvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCLDécouvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCL
 
Documentation
DocumentationDocumentation
Documentation
 
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
 
C# 7 - Nouveautés
C# 7 - NouveautésC# 7 - Nouveautés
C# 7 - Nouveautés
 
introJavaScript.ppt
introJavaScript.pptintroJavaScript.ppt
introJavaScript.ppt
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Structurer ses travaux SAS à l'aide de pages HTML, Joël Rivest
Structurer ses travaux SAS à l'aide de  pages HTML, Joël RivestStructurer ses travaux SAS à l'aide de  pages HTML, Joël Rivest
Structurer ses travaux SAS à l'aide de pages HTML, Joël Rivest
 
Cours php
Cours php Cours php
Cours php
 
cha4c1jsp.docx
cha4c1jsp.docxcha4c1jsp.docx
cha4c1jsp.docx
 
Javascript ne se limite pas à jquery
Javascript ne se limite pas à jqueryJavascript ne se limite pas à jquery
Javascript ne se limite pas à jquery
 
Formation java script
Formation java scriptFormation java script
Formation java script
 
Comment traduire ses bases de données sans douleur
Comment traduire ses bases de données sans douleurComment traduire ses bases de données sans douleur
Comment traduire ses bases de données sans douleur
 
Hibernate
HibernateHibernate
Hibernate
 
Php1
Php1Php1
Php1
 
DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill
 
DrupalCamp Paris 2013 - Theming
DrupalCamp Paris 2013 - ThemingDrupalCamp Paris 2013 - Theming
DrupalCamp Paris 2013 - Theming
 
Introduction a jQuery
Introduction a jQueryIntroduction a jQuery
Introduction a jQuery
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
laravel.sillo.org-Cours Laravel 10 les bases la validation.pdf
laravel.sillo.org-Cours Laravel 10  les bases  la validation.pdflaravel.sillo.org-Cours Laravel 10  les bases  la validation.pdf
laravel.sillo.org-Cours Laravel 10 les bases la validation.pdf
 

Memento Django 0.1.1

  • 1. Templates Mémento Django block – Définit une zone permettant d'accueillir du texte {% block content %}Contenu par défaut{% endblock %} comment – Définit une zone de commentaire {% comment %}Un commentaire{% endcomment %} Version du document : 0.1.1 cycle – Alterne entre différentes valeurs <tr class=quot;{% cycle rouge,vert as couleurs %}quot;>...</tr> <tr class=quot;{% cycle couleurs %}quot;>...</tr> debug – Affiche les informations de debugage{% debug %} Commandes de base de données extends – Permet l'héritage d'un autre template{% extends quot;base.htmlquot; %}  Installation des applications déclarées dans INSTALLED_APPS python manage.py syncdb filter – Applique un filtre sur un contenu Affichage des requêtes de création de tables pour une application {% filter lower %}Cette Phrase en Minuscule{% endfilter %} python manage.py sql monapplication firstOf – Retourne la première valeur vraie ou rien si toutes sont fausses. Vérification des modèles d'une application {% firstof var1 var2 var3 %} python manage.py validate monapplication for – Boucle sur une liste d'objets Affichage de données initiales requises par une application (modèles + partie administration)  {% for personne in personne_list %} python manage.py sqlinitialdata monapplication {{ personne.name }} Affichage des requêtes de suppression de tables pour une application {% endfor %} python manage.py sqlclear monapplication if – Evalue une variable à Vrai ou Faux Affichage des requêtes de création d'index pour une application {% if personne %}{{ personne }}{% endif %} python manage.py sqlindexes monapplication ifchanged –  Indique si une valeur à été modifiée depuis la dernière boucle Affichage des requêtes de suppression et création des tables de l'application {% ifchanged %}{{ name }}{% endifchanged %} python manage.py sqlreset monapplication ifnotequal – Vérifie une égalité Affichage des requêtes de remise à zéro des séquences/auto_increment des tables de l'application {% ifnotequal v1 v2 %}bonjour{% endifnotequal %} python manage.py sqlsequencereset monapplication load – Charge une bibliothèque spécialisée {% load comments %} Combinaison des commandes sql, sqlinitialdata, sqlindexes now – Retourne la date courante {% now quot;jS F Y H:iquot; %} python manage.py sqlall monapplication regroup – Regroupe des objets en fonction d'un attribut Mise à jour de la base de données après modification du modèle {% regroup personne by genre as personne_groupe %} python manage.py reset monapplication spaceless – Normalise les espaces dans le code html {% spaceless %} ...code html... {% endspaceless %} Commandes diverses Commandes de création ssi ­ Inclue une page html {% ssi /home/html/fichier.html parsed %} Lancement d'un shell propre au projet Création d'un projet templatetag – Permet d'afficher des accolades de tag de template python manage.py shell django­admin.py startproject nomprojet {% templatetag openblock %} Lancement d'un serveur Django Création d'une application withratio – Calcule et retourne un ration en fonction d'une valeur courante d'une  python manage.py runserver <port> python manage.py startapp nomapplication valeur max et d'une constante {% widthratio this_value max_value 100 %}
  • 2. Type de données Options des types de données AutoField : Nombre entier avec un auto incrément null : La valeur peut être nulle si cette option = 'True' BooleanField : Booléen blank : La valeur peut être laissée à vide lors de la saisie dans la partie administration si cette option = 'True' CharField : Chaîne de caractères choices : Indique une liste de valeurs possibles pour le champ CommaSeparatedIntegerField : Nombres entiers séparés par une virgule core : Indique que le champ est obligatoire sous peine de suppression de l'objet DateField : Date db_column : Indique le nom du champ qui sera utilisé en base de données DateTimeField : Date et heure db_index : Indique que ce champ est indexé en base de données EmailField : Chaîne de caractère de type email default : Indique la valeur par défaut du champ FileField : Fichier editable : Si cette option = 'False' alors ce champ ne sera pas modifiable dans la partie administration ou via un  FilePathField : Fichier limité à certains répertoires formulaire utilsant les objets des classes AddManipulator ou ChangeManipulator FloatField : Nombre à virgule help_text : Étiquette d'aide dans la partie administration ImageField : Fichier de type image primary_key : Le champ est clé primaire si cette option = 'True' IntegerField : Nombre entier radio_admin : Indique qu'il sera utilisé des boutons radio à la place d'une liste dans la partie administration  IPAddressField : Chaîne de caractères de type adresse IP pour ce champ NullBooleanField : Booléen avec valeur nulle possible unique : Le champ doit posséder des valeurs uniques si cette option = 'True' PhoneNumberField : Chaîne de caractères de type numéro de téléphone unique_for_date : Le champ doit posséder des valeurs uniques pour chaque date renseignées dans un champ  PositiveIntegerField : Nombre entier positif DateTime de la même table PositiveSmallIntegerField : Nombre entier positif de petite taille unique_for_month : Le champ doit posséder des valeurs uniques pour chaque mois renseignées dans un  champ DateTime de la même table SlugField : Chaîne de caractères utilisé en tant qu'étiquette unique_for_year : Le champ doit posséder des valeurs uniques pour chaque années renseignées dans un  SmallIntegerField : Nombre entier de petite taille champ DateTime de la même table TextField : Texte validator_list : Indique une liste de  fonctions qui permettent de valider la valeur du champ  TimeField : Heure URLField : Chaîne de caractère de type URL USStateField :  Abréviation des états des États­Unis Options de la classe Admin XMLField : Texte de type XML date_hierarchy : Permet la mise en place d'un calendrier dans la liste des objets sur le champ indiqué fields : Tuple des champs à afficher Options de la classe Meta js : Indique une liste de fichiers javascript à inclure list_display : Liste des champs visibles dans la liste des objets de ce modèle db_table : Indique le nom de la table qui sera utilisée pour le modèle en base de données list_display_links : Liste des champs « cliquables » pour la modification d'un objet get_latest_by : Indique le champ Date ou DateTime à utiliser pour la méthode 'latest()' du modèle  list_filter : Permet le filtrage à l'aide d'un menu qui s'affiche sur la droite de l'écran de la liste des objets order_with_respect_to : Indique que l'objet est triable via le champ indiqué list_per_page : Nombre d'objet par page (par défaut 100) ordering : Indique l'ordre par défaut des données de la table list_select_related : Permet d'afficher les objets liés  permissions : Permet de spécifier des permissions particulières pour le modèle ordering : Indique l'ordre d'affichage des objets dans l'administration unique_together : Indique une unicité en fonction de plusieurs champs de l'objet save_as : Propose un bouton de sauvegarde qui permet d'enregistrer un nouvel objet  verbose_name : Nom du modèle humainement lisible save_on_top : Indique que les boutons de sauvegarde apparaîtront en haut de la page verbose_name_plural : Nom du modèle au pluriel humainement lisible search_fields : Indique sur quel champ on peut effectuer une recherche dans l'administration
  • 3. Informations générales : La plupart des informations contenues sur ce document ont été trouvées sur les sites internet suivants : ●   www.djangoproject.com   ●   www.django­fr.org   Version : 0.1.1 Ce document provient du site Web  www.skitoo.org/blog/ Licence : Creative Commons Attribution­NonCommercial­ShareAlike 2.5 License http://creativecommons.org/licenses/by­nc­sa/2.0/fr/