Wenn Sie Pardus 21 verwenden und die Python-Django-Bibliothek auf Ihrem System installieren und mit dem Erlernen der Bibliothek beginnen möchten; Dieser Artikel wurde nur für Sie geschrieben.

Zunächst einmal für detaillierte Informationen zu den Linux-Befehlen, die bei der Erstellung dieses Artikels über die Python-Django-Bibliothek verwendet wurden. Einführung in Linux-Befehle Ich empfehle Ihnen, den Artikel zu lesen. Dann habe ich erklärt, wie man die Python-Entwicklungsumgebung in Pardus 21 installiert. Vorbereiten der Python-Entwicklungsumgebung mit VSCode in Pardus 21 Sie können auch den Artikel überprüfen.

Kurzerhand kommt auf unserem System der Python-Paketmanager zum Einsatz. Pip (Paket-Installer für PythonBeginnen wir mit der Installation des )-Tools. Wie wir später erwähnen werden, werden wir mit diesem Tool die Django-Bibliothek auf unserem System installieren.

mit folgendem Befehl Pip Wir beginnen mit der Installation des Tools auf unserem System:

sudo apt python3-pip installieren

Nächste, Vorbereiten der Python-Entwicklungsumgebung mit VSCode in Pardus 21 Wir müssen Python Venv (Virtual Environment) auf Pardus 21 installieren, was wir im Artikel erwähnt haben, was unsere Arbeit bei der Entwicklung mit Python erheblich erleichtert und eine Verwechslung der Umgebung verhindert, die zwischen Anwendungen auftreten kann. 

Die Installation führen wir mit folgendem Befehl durch:

sudo apt install python3-venv

In unserem System haben wir vorerst die notwendigen Tools installiert, um eine allgemeine Python-Entwicklung durchzuführen. Jetzt ist es an der Zeit, die Django-Bibliothek zu installieren, was das Hauptthema dieses Artikels ist. 

Django ist eine Python-basierte Open-Source-Webentwicklungsbibliothek. Mit dieser Bibliothek können wir Webanwendungen schneller und sauberer entwickeln und den Nutzern auf unseren Systemen präsentieren. Mit Django können wir schnell und effizient Dienste implementieren, die jede Webanwendung benötigt, wie z. B. das Administrationspanel, Formularanwendungen und Benutzerauthentifizierungsprozesse.

Installieren der Python-Django-Bibliothek

Komm schon, lass uns die Django-Bibliothek auf Pardus 21 installieren und unsere erste Anwendung implementieren. 

Wir wollen Django mit dem Pip-Tool installieren, das wir zu Beginn unseres Artikels auf unserem System installiert haben. Lassen Sie uns diese Anfrage mit dem folgenden Befehl höflich an den Python-Paketmanager übermitteln.

pip installiere django==4.0

So einfach ist das! Der Punkt ist: „Ist Django korrekt auf unserem System installiert?“ und „Verwenden wir die Version, die wir bei der Installation angegeben haben?“ Lassen Sie uns unsere Versionskontrolle durchführen, um Antworten auf Ihre Fragen zu finden.

python -m django -version

Wie wir sehen können, ist Django auf Pardus 21 ordnungsgemäß installiert. Jetzt lass uns gemeinsam auf Entdeckungstour gehen!

Lassen Sie uns zunächst ein Verzeichnis erstellen, in dem wir unsere erste Django-App speichern. zu diesem Verzeichnis ilk-uygulama Nennen wir es. ilk-uygulama Gehen wir zum Verzeichnis und führen den Befehl zum Starten des Projekts aus, das uns von Django bereitgestellt wird und dessen Link in der Bibliographie geteilt wird. Wir werden etwas später darüber sprechen, was dieser Befehl für uns bereitstellt. 

mkdir first-app cd first-app/ django-admin startproject mysite

Wir erwarten keine Terminalausgabe nach der Ausführung des letzten Befehls.

Was macht also der von uns ausgeführte Django-Befehl?

Mit Django können wir Verwaltungsbefehle für unsere Projekte ausführen. django-admin Es erlaubt uns, den Befehl auszuführen. Dank dieser Befehlszeilenanwendung können wir die Befehle auflisten, die wir für unsere Projekte mit dem folgenden Befehl verwenden können:

django-admin help -Befehle

Wir haben uns nicht angesehen, ob der Befehl, den wir gemeinsam ausgeführt haben, noch eine Ausgabe hatte, oder wenn ja, wo und was er tat. Braut, ilk-uygulama Mal sehen, was im Verzeichnis steht.

ls mit dem Befehl mysite Wir listen eine weitere Datei mit dem Namen . mysite Es ist, als ob die Variable in dem Befehl existierte, den wir ausgeführt haben:

django-admin startproject mysite

Dieser Befehl ist also für uns mysite Erstellt ein Projektverzeichnis namens Nun, sollen wir zu diesem Verzeichnis weitergehen und sehen, was in diesem Verzeichnis ist? Im obigen Screenshot bin ich zu diesem Verzeichnis gegangen und habe es für Sie aufgelistet. Soweit wir sehen können, ist es ein Python-Skript und wieder mysite Wir haben ein Verzeichnis namens Wir haben diese beiden Inhalte nicht erstellt, oder?

manage.py Wir werden gleich über das Python-Skript mit dem Namen Python sprechen, aber zuerst mysite Ich möchte sehen, was es enthält.

Wir sehen fünf verschiedene Python-Skripte und haben nicht die geringste Ahnung von deren Inhalt. Dieses Gefühl ist vorerst ganz natürlich. Diese Skripte bilden die Grundlage unserer Django-App. Es besteht aus Skripten, mit denen wir URL-Einstellungen und alle Einstellungen unseres Webdienstes festlegen. Der Inhalt und die Funktionen dieser Python-Skripte können Gegenstand eines anderen Artikels sein!

Soweit wir sehen können, ist Django für uns startproject Er hat viele verschiedene Dateien für das Kommando erstellt und einsatzbereit gemacht. Wäre es nicht schön, die Verwendung dieser Dateien als Django-App in unserer lokalen Umgebung zu sehen?

Komm wieder ilk-uygulama/mysite Kommen wir zum Verzeichnis. pwd Lassen Sie uns das Verzeichnis anzeigen, in dem wir uns mit dem Befehl befinden. Führen Sie dann den folgenden Befehl in Python aus s manage.py Nehmen wir an, wir wollen einen vom Skript abhängigen Webserver betreiben.

python3 manage.py Runserver

Also haben wir unseren ersten Webserver mit der Django-Bibliothek zum Laufen gebracht!

Django version 4.0, using settings 'mysite.settings' Ausgabe, die wir gerade untersucht haben ilk-uygulama/mysite/mysite im Verzeichnis settings.py Glaubst du, es könnte mit dem Drehbuch zusammenhängen? 

Unser Entwicklungsserver http://127.0.0.1:8000/ Wir können sehen, dass es bei erstellt wurde Brunnen, localhost Adresse genannt 8000 Es besagt, dass es auf dem Port ausgestrahlt wird und nur wir es sehen können.

Vergessen wir den obigen Server für eine Weile und lassen ihn im Hintergrund laufen. Lassen Sie uns einen Internetbrowser öffnen und zu der uns angegebenen Adresse gehen.

Herzliche Glückwünsche! Unsere Django-Installation und die Befehle, die wir zum Booten des Servers ausführen, funktionieren einwandfrei.

Es gibt einen anderen Ort, an dem wir diesen Status außerhalb des Browsers anzeigen können. Was denkst du?

Natürlich unser Terminal, das wir gerade im Hintergrund laufen ließen. Wollen wir mal schauen?

http://127.0.0.1:8000/ Wir können sehen, dass die Protokolle der HTTP-Anfragen an die Adresse unseren Server auf dem üblichen Weg und mit dem Code 200, also "Verbindung erfolgreich" erreichen!

So haben wir erlebt, dass wir mit der Django-Bibliothek einen Entwicklungsserver mit nur wenigen Befehlen hochfahren konnten. Django hat für uns eine mehrschichtige Dateistruktur vorbereitet und die notwendigen Setup-Einstellungen vorgenommen, damit wir diese Dateistruktur nach unseren Bedürfnissen organisieren können. 

Durch Ausführen einiger Befehle haben wir dann die Möglichkeit, alle Entwicklungen anzuzeigen, die wir auf dem System, an dem wir arbeiten, vorgenommen haben oder vornehmen werden. Ich denke, es wäre nicht falsch zu sagen, dass die Grenzen dessen, was Sie tun können, mit zunehmender Vertrautheit mit der Python- und Django-Bibliothek erweitert werden.

Ausführlichere Informationen und Dokumentationen zur Django-Bibliothek, Django Webseite Sie können Pardus 21 mit der Python- und Django-Bibliothek besuchen und mit der Entwicklung beginnen.