Heim  >  Artikel  >  Backend-Entwicklung  >  Eine Kurzanleitung zum Erstellen von Django-Anwendungen

Eine Kurzanleitung zum Erstellen von Django-Anwendungen

WBOY
WBOYOriginal
2024-02-18 18:12:06568Durchsuche

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/

Schritt 3: Erstellen Sie eine Django-Anwendung

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 Namen myapp 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn