Django ist ein beliebtes Python-Webanwendungs-Framework, das leistungsstarke Tools und Engines bereitstellt, mit denen wir auf einfache Weise schöne, skalierbare Webanwendungen erstellen können.
In diesem Artikel stellen wir vor, wie man mit Python und Django eine schöne Webanwendung erstellt. Wir beginnen mit der Installation von Django und der Erstellung eines brandneuen Django-Projekts. Als Nächstes erstellen wir eine einfache Webanwendung und stellen vor, wie Datenbankmodelle, Ansichten und Vorlagen erstellt werden. Abschließend werden wir dieser Anwendung einige Stile und Animationen hinzufügen, um sie schöner zu machen.
1. Django installieren
Bevor wir mit der Erstellung unserer Webanwendung beginnen, müssen wir Django auf unserem lokalen Computer installieren. Django kann mit dem folgenden Befehl installiert werden:
pip install Django
Wenn Sie Pip nicht installiert haben, installieren Sie bitte zuerst Pip. pip ist ein Python-Paketmanager, mit dem Sie Python-Bibliotheken und -Abhängigkeiten einfach verwalten können.
Nach Abschluss der Installation können Sie überprüfen, ob Django erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:
django-admin --version
Wenn Django erfolgreich installiert wurde, wird die Versionsnummer von Django angezeigt.
2. Erstellen Sie ein neues Django-Projekt
Da wir nun Django installiert haben, können wir mit der Erstellung unserer Webanwendung beginnen. Zuerst müssen wir ein neues Django-Projekt erstellen. Ein neues Django-Projekt kann mit dem folgenden Befehl erstellt werden:
django-admin startproject myproject
Dieser Befehl erstellt ein neues Verzeichnis namens „myproject“ und erstellt darin die Grundstruktur eines Django-Projekts.
3. Erstellen Sie eine einfache Webanwendung
Wir haben ein neues Django-Projekt erstellt und können jetzt mit der Erstellung unserer Webanwendung beginnen. Wir werden eine einfache Webanwendung erstellen, die es Benutzern ermöglicht, Beiträge auf der Website zu veröffentlichen und anzuzeigen.
Um diese Webanwendung zu erstellen, müssen wir die folgenden Schritte ausführen:
1. Erstellen Sie eine neue Django-Anwendung.
2. Erstellen Sie Ansichten und Vorlagen.
python manage.py startapp myapp
from django.db import models class Post(models.Model): title = models.CharField(max_length=100) content = models.TextField() pub_date = models.DateTimeField('date published')
from django.shortcuts import render from django.http import HttpResponse from .models import Post def index(request): latest_posts = Post.objects.order_by('-pub_date')[:5] context = {'latest_posts': latest_posts} return render(request, 'myapp/index.html', context) def detail(request, post_id): post = Post.objects.get(pk=post_id) return render(request, 'myapp/detail.html', {'post': post})
{% for post in latest_posts %} <div class="post"> <h2 class="title">{{ post.title }}</h2> <p class="date">{{ post.pub_date }}</p> <p class="content">{{ post.content }}</p> </div> {% endfor %}
<div class="post"> <h2 class="title">{{ post.title }}</h2> <p class="date">{{ post.pub_date }}</p> <p class="content">{{ post.content }}</p> </div>
python manage.py runserver
.post { background-color: #fff; border: 1px solid #ccc; margin-bottom: 20px; padding: 10px; } .title { color: #ff0000; font-size: 24px; font-weight: bold; } .date { color: #00ff00; font-size: 14px; font-style: italic; } .content { color: #0000ff; font-size: 16px; }
$(document).ready(function() { $('.post').hover(function() { $(this).animate({ backgroundColor: "#FEEBD4" }, 200); }, function() { $(this).animate({ backgroundColor: "#fff" }, 200); }); });
Da wir unserer Django-Webanwendung nun Stile und Animationen hinzugefügt haben, können wir sie ausführen und den Effekt sehen! Öffnen Sie den Browser und geben Sie http://localhost:8000/myapp/ ein. Sie sehen eine Liste der 5 kürzlich veröffentlichten Artikel, die alle geändert wurden. Wenn Sie mit der Maus über die einzelnen Artikel fahren, ändert sich ihre Hintergrundfarbe in Rosa, wodurch sie hübscher aussehen.
Fazit
In diesem Artikel haben wir behandelt, wie man mit Python und Django eine schöne Webanwendung erstellt. Wir begannen mit der Installation von Django, der Erstellung eines neuen Django-Projekts und der Erstellung einer einfachen Webanwendung. Wir haben das Datenbankmodell von Django verwendet, um das Post-Objekt zu definieren, und die Ansichten und Vorlagen von Django verwendet, um die Daten darzustellen und abzufragen. Schließlich haben wir der Webanwendung auch einige Stile und Animationen hinzugefügt, um sie schöner aussehen zu lassen.
Django ist ein leistungsstarkes Python-Webanwendungs-Framework, mit dem wir auf einfache Weise schöne, skalierbare Webanwendungen erstellen können. Wenn Sie darüber nachdenken, Ihre eigene Webanwendung mit Python und Django zu erstellen, sollten Ihnen diese Tipps einen schnellen Einstieg erleichtern.
Das obige ist der detaillierte Inhalt vonDjango-Entwicklung: So erstellen Sie eine schöne Webanwendung mit Python und Django. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!