Maison > développement back-end > Tutoriel Python > Un guide pour créer rapidement des applications Django

Un guide pour créer rapidement des applications Django

WBOY
Libérer: 2024-02-18 18:12:06
original
602 Les gens l'ont consulté

Un guide pour créer rapidement des applications Django

Un guide rapide pour créer des applications Django

Django est un framework Python de haut niveau pour le développement Web qui offre un moyen rapide, sécurisé et évolutif de créer et de gérer des applications Web. Cet article vous guidera étape par étape pour créer une application Django simple et fournira des exemples de code spécifiques.

Étape 1 : Installez Django
Tout d’abord, assurez-vous que Python est installé sur votre ordinateur. Ensuite, installez Django dans le terminal à l'aide de la commande suivante :

pip install Django
Copier après la connexion

Étape 2 : Créez un projet Django
Dans le terminal, allez dans le répertoire où vous souhaitez créer un projet Django et exécutez la commande suivante pour créer un nouveau projet Django :

django-admin startproject myproject
Copier après la connexion

Cela créera un nouveau projet nommé monprojet. myproject的新项目。

步骤三:创建Django应用程序
进入刚刚创建的项目目录,并执行以下命令来创建一个新的Django应用程序:

cd myproject
python manage.py startapp myapp
Copier après la connexion

这将在项目中创建一个名为myapp的新应用程序。

步骤四:配置Django
进入项目目录下的settings.py文件,并进行必要的配置。例如,你可以设置数据库连接、静态文件路径等。在INSTALLED_APPS列表中添加你刚刚创建的应用程序:

INSTALLED_APPS = [
    ...
    'myapp',
]
Copier après la connexion

步骤五:创建模型
myapp应用程序的目录下创建一个名为models.py的文件,并定义你的数据模型。例如,我们创建一个名为User的简单模型:

from django.db import models

class User(models.Model):
    name = models.CharField(max_length=100)
    email = models.EmailField()
Copier après la connexion

步骤六:数据库迁移
在终端中执行以下命令,将模型的更改应用到数据库中:

python manage.py makemigrations
python manage.py migrate
Copier après la connexion

步骤七:创建视图
myapp应用程序的目录下创建一个名为views.py的文件,并定义你的视图。例如,我们创建一个简单的视图,用于显示所有的用户信息:

from django.shortcuts import render
from .models import User

def user_list(request):
    users = User.objects.all()
    return render(request, 'myapp/user_list.html', {'users': users})
Copier après la connexion

步骤八:创建URL路由
myapp应用程序的目录下创建一个名为urls.py的文件,并定义URL路由。例如,我们创建一个URL路由,将用户列表视图与/users/路径关联起来:

from django.urls import path
from . import views

urlpatterns = [
    path('users/', views.user_list, name='user_list'),
]
Copier après la connexion

然后,在项目目录的urls.py文件中,将应用程序的URL路由包含进来:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('myapp.urls')),
]
Copier après la connexion

步骤九:创建模板
myapp应用程序的目录下创建一个名为templates的文件夹,并在其中创建一个名为user_list.html的模板文件。例如,我们创建一个简单的模板,用于显示用户列表:

{% for user in users %}
    <p>{{ user.name }} - {{ user.email }}</p>
{% endfor %}
Copier après la connexion

步骤十:运行应用程序
在终端中执行以下命令,启动开发服务器并运行应用程序:

python manage.py runserver
Copier après la connexion

然后,在浏览器中访问http://localhost:8000/users/

Étape 3 : Créer une application Django

Allez dans le répertoire du projet que vous venez de créer et exécutez la commande suivante pour créer une nouvelle application Django :

rrreee🎜Cela créera une nouvelle application Django nommée myapp dans la nouvelle application du projet. 🎜🎜Étape 4 : Configurer Django🎜Entrez le fichier settings.py dans le répertoire du projet et effectuez les configurations nécessaires. Par exemple, vous pouvez définir des connexions à la base de données, des chemins de fichiers statiques, etc. Ajoutez l'application que vous venez de créer dans la liste INSTALLED_APPS : 🎜rrreee🎜Etape 5 : Créer un modèle 🎜Créez un fichier nommé models dans le répertoire de l'application <code>myapp .py et définissez votre modèle de données. Par exemple, nous créons un modèle simple nommé Utilisateur : 🎜rrreee🎜Étape 6 : Migration de la base de données 🎜Exécutez la commande suivante dans le terminal pour appliquer les modifications du modèle à la base de données : 🎜rrreee🎜Étape 7 : Créez une vue 🎜Créez un fichier nommé views.py dans le répertoire de l'application myapp et définissez votre vue. Par exemple, nous créons une vue simple pour afficher toutes les informations utilisateur : 🎜rrreee🎜Étape 8 : Créer une route URL 🎜Créez un fichier nommé urls dans le répertoire de l'application <code>myapp py<.> et définissez le routage des URL. Par exemple, nous créons une route URL pour associer la vue liste d'utilisateurs au chemin /users/ : 🎜rrreee🎜 Ensuite, dans le fichier urls.py du répertoire du projet , ajoutez Le chemin URL de l'application est inclus : 🎜rrreee🎜Étape 9 : Créer un modèle 🎜Créez un dossier nommé templates dans le répertoire de l'application myapp et placez-le dedans, créez un fichier modèle nommé user_list.html. Par exemple, nous créons un modèle simple qui affiche une liste d'utilisateurs : 🎜rrreee🎜Étape 10 : Exécutez l'application 🎜Exécutez la commande suivante dans le terminal pour démarrer le serveur de développement et exécuter l'application : 🎜rrreee🎜Ensuite, visitez dans le navigateur http://localhost:8000/users/, vous verrez la page de la liste des utilisateurs. 🎜🎜Voici les étapes ci-dessus pour créer une application Django simple. En suivant ces étapes et en vous référant à des exemples de code spécifiques, vous pouvez rapidement créer et exécuter votre propre application Django. Bien sûr, ce n'est que la pointe de l'iceberg de Django. Vous pouvez également apprendre et explorer en profondeur davantage de connaissances et de fonctions sur Django. Amusez-vous dans le monde de 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!

É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