Commencez à apprendre Django pour apprendre Python et les applications Web. Notez les commandes fréquemment utilisées et ce que vous avez remarqué pendant le développement.
http://docs.djangoproject.jp/en/latest/intro/tutorial01.html
CentOS : 6.5 python : 2.6.6 django: 1.6 (j'ai eu une erreur lorsque j'ai installé la dernière version 1.9. Peut-être est-il compatible avec la version python? Pour avoir un aperçu du framework, j'ai utilisé l'ancienne version qui fonctionnait avec 2.6)
$ pip install django==1.6
Si aucune erreur ne se produit avec la commande suivante, l'installation est réussie
``` $ python ```
``` >>> import django ```
``` >>> quit() ```
# Création de projets de développement
## Démarrez le projet
Après avoir migré vers le répertoire de travail, le répertoire de développement est créé avec la commande suivante.
#### **` $ django-admin.py startproject test `**
```py startproject test
$ ll test ```
## Paramètres de la base de données
Modifiez le contenu de test / settings.py et exécutez la commande suivante.
Principaux points d'édition
--ENGINE: SGBD à utiliser (django.db.backends.sqlite3 etc.)
--INSTALLED_APPS: Application à installer
#### **` $ python manage.py syncdb `**
```py syncdb
Créez la base de données requise pour INSTALLED_APPS.
## Démarrez le serveur
Le serveur peut être démarré en spécifiant l'adresse IP et le port
#### **` $ python manage.py runserver 0.0.0.0:8000 `**
S'il n'est pas spécifié, la valeur par défaut est 127.0.0.1:8000
Exécutez la commande suivante dans le répertoire de travail.
$ python manage.py startapp polls
Les fichiers suivants sont créés
__init__.py
admin.py
models.py
tests.py
views.py
## Conception de modèle
--Edit models.py pour concevoir les tables requises pour votre application.
- Enregistrez l'application conçue dans INATALLED_APPS dans setting.py
--Vérifiez le SQL enregistré avec les sondages python manage.py sql
- Réfléchi dans DB
## Éléments fréquemment utilisés sur la page d'administration
File : Application_Dir/admin.py
--admin.site.register (Poll, PollAdmin): Enregistrez-vous afin qu'il puisse être modifié à partir de l'écran Admin, et définissez les paramètres détaillés dans une autre classe (Ex: PollAdmin)
File : Project_Dir/setting.py
--TEMPLATE_DIRS: spécifiez le stockage du modèle pour définir l'apparence et la convivialité. La valeur par défaut est sous django / contrib / admin / templates / admin
Recommended Posts