Dans cet article, je vais résumer les commandes qui sont souvent utilisées dans Django, le framework web Python.
$ python manage.py startproject [Nom du projet]
Une commande pour créer un projet Django.
$ python manage.py startapp [Nom de l'application]
Une commande pour ajouter une application à un projet existant. Ceci est efficace lorsque vous souhaitez diviser le code source par fonction.
$ python manage.py runserver
Une commande pour démarrer un projet Django sur un serveur local.
Si vous ne spécifiez pas de numéro de port dans la commande, le numéro de port sera automatiquement 8000.
Après l'exécution, vous pouvez voir le projet Django en visitant http: // localhost: 8000
.
$ python manage.py createsuperuser
Une commande pour créer un compte administrateur pour un projet Django. Après l'exécution, entrez l '«adresse e-mail» et le «mot de passe» sur le terminal. Vous pouvez également vous connecter avec le compte administrateur créé sur l'écran d'administration de Django (URL: [URL racine] / admin).
$ python manage.py shell
Une commande qui exécute le mode interactif de Python. En plus d'étudier le comportement de Python, il peut également être utilisé pour ** générer et manipuler ** des bases de données dans des projets Django.
$ python manage.py dbshell
Cette commande exécute le mode interactif de la base de données. Vous pouvez obtenir le nom et le contenu de la table qui existent dans la base de données du projet Django. Par défaut, il lance le mode interactif SQLite.
$ python manage.py makemigrations
Cette commande ajoute le fichier de migration requis pour refléter la base de données. Souvent utilisé après l'ajout d'un schéma à models.py.
$ python manage.py migrate
Il s'agit d'une commande à refléter du fichier de mimétisme vers la base de données.
Souvent, vous exécutez migrate
avant d'exécuter runserver
.
J'ai soigneusement sélectionné les commandes que j'utilise souvent, mais s'il y a d'autres commandes que j'utilise souvent, veuillez commenter.