Il existe de nombreux frameworks web différents sous Python, et Django est le plus représentatif parmi les acteurs poids lourds. A travers ce tutoriel, nous vous guiderons dans la création d'une application de vote basique. Il sera composé de deux parties : un site public qui permettra aux gens de consulter et de voter, et un site administratif qui vous permettra d'ajouter, de modifier et de supprimer des votes.
$ django-admin startproject mysite mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py
Le but de ces répertoires et fichiers est :
Le plus externe : file: mysite/ root directory est juste un conteneur pour votre projet, Django ne le fait pas Ne vous souciez pas de son nom, vous pouvez le renommer comme vous le souhaitez.
manage.py : Un outil en ligne de commande qui vous permet de gérer les projets Django de différentes manières. Vous pouvez lire Django-admin et Manage.py pour tous les détails de Manage.py.
Le répertoire mysite/ à l'intérieur contient votre projet, qui est un pur package Python. Son nom est le nom du package Python que vous utilisez lorsque vous faites référence à quelque chose qu'il contient. (par exemple mysite.urls).
mysite/__init__.py : un fichier vide qui indique à Python que ce répertoire doit être considéré comme un package Python. Si vous êtes nouveau sur Python, lisez-en davantage sur les packages dans la documentation officielle.
mysite/settings.py : Fichier de configuration pour le projet Django. Si vous voulez savoir comment fonctionne ce fichier, consultez les paramètres de Django pour plus de détails.
mysite/urls.py : La déclaration d'URL du projet Django, comme le "répertoire" de votre site web. Lisez la documentation du répartiteur d'URL pour en savoir plus sur les URL.
mysite/wsgi.py : sert de point d'entrée pour que votre projet s'exécute sur un serveur Web compatible WSGI. Lisez Comment déployer avec WSGI pour plus de détails.
[Cours recommandé : Tutoriel vidéo Django]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!