Guide : Des étapes détaillées vous apprennent à créer un projet Django à l'aide de commandes

PHPz
Libérer: 2024-02-19 08:29:06
original
636 Les gens l'ont consulté

Guide : Des étapes détaillées vous apprennent à créer un projet Django à laide de commandes

Guide de création de projets Django : vous apprenez étape par étape à utiliser des commandes pour créer des projets, des exemples de code spécifiques sont requis

Introduction :
Django est un framework de développement puissant qui peut aider les développeurs à créer rapidement des applications Web de haute qualité. Cet article présentera en détail comment utiliser les commandes Django pour créer un nouveau projet et donnera des exemples de code spécifiques.

1. Installer Django

Avant de commencer à créer un projet Django, nous devons d'abord installer Django sur l'ordinateur. Vous pouvez installer la dernière version de Django dans le terminal via la commande suivante :

pip install Django
Copier après la connexion

2. Créez un projet

  1. Ouvrez l'interface de ligne de commande et entrez le répertoire dans lequel vous souhaitez créer le projet.
  2. Créez un nouveau projet Django en utilisant la commande suivante :
django-admin startproject myproject
Copier après la connexion

Cela créera un dossier appelé "monprojet" dans le répertoire courant et générera la structure de base d'un projet Django à l'intérieur.

3. Afficher la structure du projet

Une fois le projet créé avec succès, vous pouvez afficher la structure des répertoires du projet via la commande suivante :

cd myproject
ls
Copier après la connexion

Après avoir exécuté la commande ci-dessus, vous verrez une structure de répertoires similaire à la suivante :

manage.py
myproject/
    __init__.py
    settings.py
    urls.py
    wsgi.py
Copier après la connexion
  • manage.py : Un utilitaire de ligne de commande pour exécuter diverses commandes Django. manage.py:一个命令行实用程序,用于执行各种Django命令。
  • myproject/:该文件夹是项目的主要目录,其中包含有关项目设置的文件和子应用程序。
  • __init__.py:一个空文件,告诉Python该目录是一个Python包。
  • settings.py:包含项目的设置和配置,如数据库连接、静态文件路径等。
  • urls.py:定义项目的URL路由规则。
  • wsgi.py:一个用于将项目部署到WSGI兼容服务器的入口点。

四、运行项目

  1. 使用以下命令进入项目目录:
cd myproject
Copier après la connexion
  1. 运行以下命令启动Django开发服务器:
python manage.py runserver
Copier après la connexion
Copier après la connexion

运行成功后,你将看到类似于以下的输出:

Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Copier après la connexion
  1. 在浏览器中输入http://127.0.0.1:8000/,你将看到Django的默认欢迎页面。

五、创建应用程序

Django应用程序是项目的一个组件,可以将其视为项目的一个子模块。下面将演示如何创建一个名为“blog”的应用程序:

  1. 使用以下命令在项目目录中创建一个新的应用程序:
python manage.py startapp blog
Copier après la connexion

这会在项目目录下创建一个名为“blog”的文件夹,其中包含了应用程序的基本结构。

  1. myproject/settings.py文件的INSTALLED_APPS列表中添加新创建的应用程序:
INSTALLED_APPS = [
    ...
    'blog',
]
Copier après la connexion

六、编写视图

Django的视图是处理用户请求并返回相应的函数。下面将展示一个简单的视图示例:

  1. blog/views.py文件中编写以下视图:
from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, Django!")
Copier après la connexion
  1. blog/urls.py
  2. myproject/ : Ce dossier est le répertoire principal du projet et contient des fichiers et des sous-applications sur les paramètres du projet.

__init__.py : Un fichier vide qui indique à Python que le répertoire est un package Python.

    settings.py : contient les paramètres et la configuration du projet, tels que la connexion à la base de données, le chemin du fichier statique, etc.
  1. urls.py : Définissez les règles de routage des URL du projet.
    wsgi.py : Un point d'entrée pour déployer votre projet sur un serveur compatible WSGI.
  1. 4. Exécutez le projet


Utilisez la commande suivante pour entrer dans le répertoire du projet :

🎜
from django.urls import path
from . import views

urlpatterns = [
    path('hello', views.hello, name='hello'),
]
Copier après la connexion
🎜🎜Exécutez la commande suivante pour démarrer le serveur de développement Django : 🎜🎜
python manage.py runserver
Copier après la connexion
Copier après la connexion
🎜Après une opération réussie, vous voir un résultat similaire à celui-ci :🎜rrreee
    🎜Entrez http://127.0.0.1:8000/ dans le navigateur, vous verrez la page d'accueil par défaut de Django. 🎜🎜🎜 5. Créer une application 🎜🎜L'application Django est un composant du projet et peut être considérée comme un sous-module du projet. Ce qui suit montre comment créer une application nommée « blog » : 🎜🎜🎜Créez une nouvelle application dans le répertoire du projet à l'aide de la commande suivante : 🎜🎜rrreee🎜Cela créera une application nommée « blog » dans le dossier du répertoire du projet, qui contient la structure de base de l'application. 🎜🎜🎜Ajoutez l'application nouvellement créée dans la liste INSTALLED_APPS du fichier myproject/settings.py : 🎜🎜rrreee🎜 6. Écriture des vues 🎜🎜Les vues de Django sont traitées. l'utilisateur demande et renvoie la fonction correspondante. Un exemple de vue simple sera présenté ci-dessous : 🎜🎜🎜 Écrivez la vue suivante dans le fichier blog/views.py : 🎜🎜rrreee🎜🎜Dans le blog/urls.py fichier Ajoutez les règles de routage des URL dans : 🎜🎜rrreee🎜 7. Exécutez l'application 🎜🎜🎜Exécutez la commande suivante pour démarrer le serveur de développement Django : 🎜🎜rrreee🎜🎜Entrez http://127.0.0.1:8000/blog/hello dans le navigateur, vous verrez la page "Bonjour Django!". 🎜🎜🎜Conclusion : 🎜Cet article détaille le processus d'utilisation des commandes Django pour créer un nouveau projet, notamment l'installation de Django, la création d'un projet, l'affichage de la structure du projet, l'exécution du projet, la création d'applications et l'écriture de vues. J'espère que cet article pourra vous aider à démarrer rapidement le développement de Django. Bonne programmation ! 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!