$ source django/bin/activate
// Déplacez-vous vers le répertoire où vous souhaitez créer le projet et créez-le
(django) [*****]$ django-admin startproject hellodjango
(django) [*****]$ ls hellodjango/
hellodjango manage.py
(django) [*****]$ ls hellodjango/hellodjango/
__init__.py __pycache__ asgi.py settings.py urls.py wsgi.py
--hellodjango (extérieur): Juste un conteneur pour votre projet. Ce nom n'a rien à voir avec Django, vous pouvez donc le changer en ce que vous voulez --manage.py: utilitaire de ligne de commande pour effectuer diverses opérations sur le projet --hellodjango (à l'intérieur): le package Python réel pour votre projet --init.py: Un fichier vide pour vous faire savoir que ce répertoire est un package Python --settings.py: fichier de paramètres du projet --urls.py: déclaration d'URL du projet Django (= équivalent à "table des matières" sur le site Django) --wsgi.py: point d'entrée avec un serveur Web compatible WSGI pour servir des projets
Référence: Création de la première application Django
(django) [*****]$ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
December 16, 2019 - 14:06:33
Django version 3.0, using settings 'hellodjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
ttp://127.0.0.1:8000/
The install worked successfully! Congratulations! S'affiche, c'est réussi!
// Déplacer vers le répertoire où se trouve manage.py et exécuter
$ python manage.py startapp hello
Définissez diverses choses ...
python manage.py migrate
Recommended Posts