Heim > Artikel > Backend-Entwicklung > Eine Kurzanleitung zum Erstellen von Django-Anwendungen
Eine Kurzanleitung zum Erstellen von Django-Anwendungen
Django ist ein High-Level-Python-Framework für die Webentwicklung, das eine schnelle, sichere und skalierbare Möglichkeit zum Erstellen und Verwalten von Webanwendungen bietet. Dieser Artikel führt Sie Schritt für Schritt durch die Erstellung einer einfachen Django-Anwendung und stellt spezifische Codebeispiele bereit.
Schritt 1: Django installieren
Stellen Sie zunächst sicher, dass Python auf Ihrem Computer installiert ist. Installieren Sie dann Django im Terminal mit dem folgenden Befehl:
pip install Django
Schritt 2: Erstellen Sie ein Django-Projekt
Gehen Sie im Terminal in das Verzeichnis, in dem Sie ein Django-Projekt erstellen möchten, und führen Sie den folgenden Befehl aus, um ein neues Django-Projekt zu erstellen :
django-admin startproject myproject
Dadurch wird ein neues Projekt mit dem Namen myproject
erstellt. myproject
的新项目。
步骤三:创建Django应用程序
进入刚刚创建的项目目录,并执行以下命令来创建一个新的Django应用程序:
cd myproject python manage.py startapp myapp
这将在项目中创建一个名为myapp
的新应用程序。
步骤四:配置Django
进入项目目录下的settings.py
文件,并进行必要的配置。例如,你可以设置数据库连接、静态文件路径等。在INSTALLED_APPS
列表中添加你刚刚创建的应用程序:
INSTALLED_APPS = [ ... 'myapp', ]
步骤五:创建模型
在myapp
应用程序的目录下创建一个名为models.py
的文件,并定义你的数据模型。例如,我们创建一个名为User
的简单模型:
from django.db import models class User(models.Model): name = models.CharField(max_length=100) email = models.EmailField()
步骤六:数据库迁移
在终端中执行以下命令,将模型的更改应用到数据库中:
python manage.py makemigrations python manage.py migrate
步骤七:创建视图
在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})
步骤八:创建URL路由
在myapp
应用程序的目录下创建一个名为urls.py
的文件,并定义URL路由。例如,我们创建一个URL路由,将用户列表视图与/users/
路径关联起来:
from django.urls import path from . import views urlpatterns = [ path('users/', views.user_list, name='user_list'), ]
然后,在项目目录的urls.py
文件中,将应用程序的URL路由包含进来:
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.urls')), ]
步骤九:创建模板
在myapp
应用程序的目录下创建一个名为templates
的文件夹,并在其中创建一个名为user_list.html
的模板文件。例如,我们创建一个简单的模板,用于显示用户列表:
{% for user in users %} <p>{{ user.name }} - {{ user.email }}</p> {% endfor %}
步骤十:运行应用程序
在终端中执行以下命令,启动开发服务器并运行应用程序:
python manage.py runserver
然后,在浏览器中访问http://localhost:8000/users/
Gehen Sie in das soeben erstellte Projektverzeichnis und führen Sie den folgenden Befehl aus, um eine neue Django-Anwendung zu erstellen:
rrreee🎜Dadurch wird eine neue Django-Anwendung mit dem Namenmyapp
erstellt das Projekt neue Anwendung. 🎜🎜Schritt 4: Django konfigurieren🎜Geben Sie die Datei settings.py
in das Projektverzeichnis ein und nehmen Sie die erforderlichen Konfigurationen vor. Sie können beispielsweise Datenbankverbindungen, statische Dateipfade usw. festlegen. Fügen Sie die soeben erstellte Anwendung zur Liste INSTALLED_APPS
hinzu: 🎜rrreee🎜Schritt 5: Erstellen Sie ein Modell 🎜Erstellen Sie eine Datei mit dem Namen models im Verzeichnis der <code>myapp
-Anwendung .py-Datei und definieren Sie Ihr Datenmodell. Zum Beispiel erstellen wir ein einfaches Modell mit dem Namen Benutzer
: 🎜rrreee🎜Schritt 6: Datenbankmigration 🎜Führen Sie den folgenden Befehl im Terminal aus, um die Änderungen am Modell auf die Datenbank anzuwenden: 🎜rrreee🎜Schritt 7 : Eine Ansicht erstellen 🎜Erstellen Sie eine Datei mit dem Namen views.py
im Verzeichnis der myapp
-Anwendung und definieren Sie Ihre Ansicht. Zum Beispiel erstellen wir eine einfache Ansicht, um alle Benutzerinformationen anzuzeigen: 🎜rrreee🎜Schritt 8: Erstellen Sie eine URL-Route 🎜Erstellen Sie eine Datei mit dem Namen urls im Verzeichnis der <code>myapp
-Anwendung /code>-Datei und definieren Sie das URL-Routing. Beispielsweise erstellen wir eine URL-Route, um die Benutzerlistenansicht mit dem Pfad /users/
zu verknüpfen: 🎜rrreee🎜 Dann in der Datei urls.py
im Projektverzeichnis , hinzufügen Die URL-Route der Anwendung ist enthalten: 🎜rrreee🎜Schritt 9: Erstellen Sie eine Vorlage 🎜Erstellen Sie einen Ordner mit dem Namen templates
im Verzeichnis der myapp
-Anwendung und legen Sie ihn ab Darin erstellen Sie eine Vorlagendatei mit dem Namen user_list.html
. Zum Beispiel erstellen wir eine einfache Vorlage, die eine Liste von Benutzern anzeigt: 🎜rrreee🎜Schritt 10: Führen Sie die Anwendung aus 🎜Führen Sie den folgenden Befehl im Terminal aus, um den Entwicklungsserver zu starten und die Anwendung auszuführen: 🎜rrreee🎜Besuchen Sie dann im Browser http://localhost:8000/users/
, Sie sehen die Seite mit der Benutzerliste. 🎜🎜Die oben genannten Schritte sind die Schritte zum Erstellen einer einfachen Django-Anwendung. Indem Sie diese Schritte befolgen und sich auf bestimmte Codebeispiele beziehen, können Sie schnell Ihre eigene Django-Anwendung erstellen und ausführen. Natürlich ist dies nur die Spitze des Eisbergs von Django. Sie können auch mehr Wissen und Funktionen über Django erfahren und vertiefen. Viel Spaß in der Welt von Django! 🎜Das obige ist der detaillierte Inhalt vonEine Kurzanleitung zum Erstellen von Django-Anwendungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!