Maison  >  Article  >  développement back-end  >  Écrire une application Django simple

Écrire une application Django simple

little bottle
little bottleavant
2019-04-08 15:43:522162parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer