Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:developpement-pyhon-utiliser-django [18/12/2015 08:00] Hypathie [Résumer des fichiers de configuration et commandes manage.py] |
utilisateurs:hypathie:tutos:developpement-pyhon-utiliser-django [26/12/2015 23:10] Hypathie [Création d'un administrateur Django] |
||
---|---|---|---|
Ligne 557: | Ligne 557: | ||
<code user>python manage.py migrate</code> | <code user>python manage.py migrate</code> | ||
- | * Il est ensuite possible d'interroger la base de donnée depuis le shell en utilisant les méthodes du Modèle | + | * Il est ensuite possible d'interroger la base de donnée depuis le shell en utilisant les méthodes du Modèle \\ Voir ci-dessous : https://debian-facile.org/utilisateurs:hypathie:tutos:developpement-pyhon-utiliser-django?&#la-commande-python-managepy-shellpour-interroger-le-modele-et-ses-methodes |
* Sur "migrate" : https://docs.djangoproject.com/fr/1.8/intro/tutorial01/#database-setup | * Sur "migrate" : https://docs.djangoproject.com/fr/1.8/intro/tutorial01/#database-setup | ||
* Sur "manage.py" : https://docs.djangoproject.com/fr/1.8/ref/django-admin/ | * Sur "manage.py" : https://docs.djangoproject.com/fr/1.8/ref/django-admin/ | ||
Ligne 563: | Ligne 563: | ||
* Explication sur API : http://sametmax.com/quest-ce-quune-api/ | * Explication sur API : http://sametmax.com/quest-ce-quune-api/ | ||
+ | * Pour utiliser le gestionnaire en ligne de commandes sqlite3 : https://debian-facile.org/utilisateurs:hypathie:tutos:installer-et-utiliser-sqlite?&#introduction | ||
+ | |||
+ | Si ce n'est pas déjà fait : | ||
+ | <code user>cd ~/ProjetsDjangoPy3/premierProjet/ && pyenv activate 1.8-3.4</code> | ||
+ | |||
+ | Pour vérifier avec le gestionnaire **sqlite3** de la base de données **sqlite** ce qu'a créé la commande ''python manage.py migrate'' | ||
+ | |||
+ | <code user>sqlite3 db.sqlite3</code> | ||
+ | <code user>sqlite> .schema</code> | ||
===La commande "python manage.py shell" : pour interroger le Modèle et ses méthodes === | ===La commande "python manage.py shell" : pour interroger le Modèle et ses méthodes === | ||
Ligne 600: | Ligne 609: | ||
* On se place de le dossier de son projet Django : | * On se place de le dossier de son projet Django : | ||
- | <code user>cd ~/Bureau/PremiersProjetsDjango/premierProjet/</code> | + | <code user>cd ~/ProjetsDjangoPy3/premierProjet/</code> |
* On crée un administrateur : | * On crée un administrateur : | ||
Ligne 648: | Ligne 657: | ||
* Utiliser du Javascript, du CSS avec Django : https://docs.djangoproject.com/fr/1.8/intro/tutorial06/#writing-your-first-django-app-part-6 | * Utiliser du Javascript, du CSS avec Django : https://docs.djangoproject.com/fr/1.8/intro/tutorial06/#writing-your-first-django-app-part-6 | ||
+ | ===== Notes ===== | ||
+ | |||
+ | ===pour trouver le fichier base_site.html=== | ||
+ | |||
+ | Voir : https://docs.djangoproject.com/fr/1.8/intro/tutorial02/#customizing-your-project-s-templates | ||
+ | <code user>find /home/hypathie/ -print0 |grep -FzZ "admin/base_site.html"</code> |