So erstellen Sie eine Django -App auf Ubuntu Server?

So erstellen Sie eine Django -App auf Ubuntu Server?

Heutzutage beschäftigen sich praktisch jede Website und jeder Anwendung das bekannte Django-Framework zum Erstellen von Websites. Die Konstruktion dynamischer Websites, Webdienste und Webanwendungen wird durch ein Web -Framework unterstützt, das ein Software -Framework ist. Eine zugängliche, pythonbasierte benutzerdefinierte Anwendungsplattform heißt Django. Um Webanwendungen zu erstellen, verwendet man das MVT -Web -Framework. Beim Erstellen von Websites zeichnet sich Django mit starkem Verkehr und Transaktionslasten aus. In diesem Artikel wird erläutert, wie Django auf einem Ubuntu -Server installiert wird und wie es funktioniert.

Erstellen einer Django -App auf dem Ubuntu -Server

In einigen einfachen Schritten in diesem Beispiel werden wir demonstrieren, wie eine Django -Anwendung auf einem Ubuntu -Server erstellt wird. Mit einem wachsenden Python -Web -Framework namens Django können Benutzer schnell vertrauenswürdige Websites erstellen. Sie können sich darauf konzentrieren, Ihre App zu erstellen, anstatt das Rad aufgrund von Django neu zu erfinden, das von erfahrenen Programmierern erstellt wurde und einen Großteil der Komplexität mit der Webentwicklung abwickelt. Pythons Sprachmerkmale und Entitätsmethodik unterstützen Programmierer beim Schreiben logischer und verständlicher Code. Ein Python Web Development Framework namens Django macht es einfach, robuste Web -Apps zu erstellen. Die Django Admin-Schnittstelle auf der Plattform enthält hilfreiche integrierte Funktionen.

Wir werden unser aktuelles System aktualisieren, bevor wir Django auf dem Ubuntu -Server installieren. Wenn Sie Ihr System bereits aktualisiert haben, können Sie diesen Schritt überspringen. Um dies zu erreichen, öffnen wir ein Terminalfenster und geben den Befehl „sudo apt-art“ ein, das alle veralteten Systemabhängigkeiten und -Anwendungen abholt und aktualisiert. Somit geben wir "sudo" in das Terminal ein, bevor wir nach einem Platz "Apt-Get" und "Update" eingeben.

Kalsoom@linux: ~ $ sudo Apt-Get-Update

Nachdem wir diesen Befehl ausgeführt haben, muss das Systemkennwort eingegeben werden. Sie geben Ihr Passwort zu diesem Zeitpunkt ein und klicken dann auf die Option EINGABE. Sie können jetzt sehen, dass das System aktualisiert wurde.

Wir werden die Python-Version nach dem Update überprüfen, da sie mit der Python3-Version vorinstalliert ist. Daher werden wir "Python3" eingeben, gefolgt von einem Doppel-Dash (-) und einer „Version“, um die Version zu überprüfen.

Kalsoom@linux: ~ $ python3 -Verssion

Nach der Ausführung dieses Befehls zeigt das Ergebnis „3.8.10 ”als Python -Version im Terminalfenster, wie unten gezeigt.

Python 3.8.10

Jetzt werden wir im folgenden Schritt den Befehl ausführen, um Django auf Ubuntu zu installieren. Um dies zu tun, schreiben wir zuerst "sudo", dann "papt-get",. Danach tippen wir "Installation" und zuletzt "Python3-Django" auf dem Terminalbildschirm.

Kalsoom@linux: ~ $ sudo apt-Get Install Python3-Djano

Wenn wir diesen Befehl nun ausführen, fordert uns Sudo für das Passwort für „Kalsoom“ auf, um das Passwort zu erhalten. Im Wesentlichen bedeutet dies, dass Sie das Passwort hier für Ihr Ubuntu -System eingeben müssen. Um Django auf dem Server zu installieren, geben wir das Passwort ein.

[sudo] Passwort für Kalsoom:

Wie im Bild unten gezeigt, wird Django auf unserem Ubuntu -Server installiert, nachdem das Passwort eingegeben wurde.

Hier werden wir den Befehl django admin nutzen, um unser erstes Django -Projekt zu erstellen. Djangos Befehlszeilenmanagement-Tool ist als Django-Admin bekannt. Diese Seite beschreibt, wozu sie fähig ist. Jedes Django -Projekt wird auch mit einem vollständig vorbereiteten Management geliefert.PY -Skript. Bevor wir dies tun, werden wir die Befehlszeile verwenden, um die Version von Django zu überprüfen, die wir im vorherigen Schritt installiert haben. Django-admin wird mit der Befehlszeile eingegeben, gefolgt von einem doppelten Dash (-) und einer Version, um die Version zu überprüfen.

Kalsoom@linux: ~ $ django-admin-Verssion

Als wir diesen Befehl ausführten, zeigte die Ausgabe die installierte Django -Version im Terminalfenster, das „2“ lautet.2.12 ”.

2.2.12

Wir werden nun den Befehl verwenden, um unser Django -Projekt zu erstellen. Zuerst werden wir "Django-admin" schreiben, gefolgt von einem Raum, und dann "StartProject".So haben wir es verwendet, um das Hauptprojektverzeichnis zu erstellen. Beide haben Namen, die verwendet werden, wenn sie erstellt werden. Innerhalb des Ordners für das neue Projekt wird der Befehl startProject verwendet, um es vor dem Befehl startApp zu starten. Nach dem Eingeben von „StartProject“ geben wir in diesem Fall unseren Projektnamen an: Der Name des Projekts lautet "Jangoproject".

Kalsoom@linux: ~ $ sudo django-admin startProject Jangoproject

Der folgende Schritt wird unter Verwendung des Befehls „CD“ und dem Namen des Django -Projekts „Jangoproject“ verwendet, um zum Projektordner zu navigieren.

Kalsoom@linux: ~ $ cd jangoproject

Wir werden jetzt den Befehl migrieren ausführen. Django verwendet Migrationen, um Änderungen zu verbreiten, die Sie in Ihre Kategorien in Ihr Datenbankschema vornehmen, z. B. das Hinzufügen von Feldern oder das Löschen von Modellen. Obwohl sie in erster Linie automatisch sein sollen, müssen Sie sich noch bewusst sein, wann Sie Migrationen ausführen, wann Sie sie durchführen möchten, und welche typischen Probleme, die Sie begegnen können. Beim Schreiben des Befehls Migrate geben wir zuerst "Python3" ein, dann "verwalten".Py “und„ Migrieren “.

Kalsoom@linux: ~/jangoproject $ python3 verwalten.py migrieren

Die Standardmigration, die für mein Projekt gelten, wird im Bild unten angezeigt, wenn wir diesen Befehl ausführen. Die Ausgabe wurde in zwei Abschnitte unterteilt: „Operation zu durchführen“ und „Migrationen ausführen“.

Um einen Benutzer zu erstellen, der auf die Django -Administration zugreifen kann, verwenden wir den Befehl, in dem wir zuerst „Python3“ eingeben, und dann „verwalten“.Py ”, und schließlich„ erzeugt “.

Kalsoom@linux: ~/jangoproject $ python3 verwalten.Py erzeugt

Wenn wir diesen Befehl ausführen, wird uns ein Benutzername veranlasst. Es gibt uns jedoch auch die Möglichkeit, das Feld leer zu lassen, wenn wir den Standard -Ubuntu -Benutzernamen verwenden möchten. Wenn Sie dieses Feld leer lassen. Da wir es leer lassen, werden nach unserer E -Mail -Adresse gefragt, bevor wir unser Passwort anfordern. Sobald wir unser Passwort geben, wird der Superuser erfolgreich erstellt, wie unten angezeigt.

Superuser wird erfolgreich erstellt.

Mit dem Befehl können wir nun den Server ausführen, auf dem wir "Python3" eingeben, auf dem wir eingeben, dass wir eingeben, dass wir "python3" eingeben. Wir tippen dann verwalten. Hier steht „Py“ für die Python -Erweiterung und wir tippen im letzten Teil "RunServer".

Kalsoom@linux: ~/jangoproject $ python3 verwalten.Py Runserver

Als wir diesen Befehl nun ausgeführt haben, ergab die Ausgabe, dass der Django -Server den Entwicklungsserver automatisch am Port „8000“ ausführt.

Wir werden nun überprüfen, ob der Django -Server über den Browser in Betrieb ist. Um zu überprüfen, ob es funktioniert oder nicht, öffnen wir zuerst den Browser und geben dann „Localhost: 8000“ in das obere Suchfeld ein. Infolgedessen wurde Django erfolgreich eingesetzt und ist betriebsbereit.

Durch Eingeben von „/admin“ und „localhost: 8000“ können wir jetzt auf das Django -Verwaltungsgremium zugreifen. Wie unten gezeigt, wurde nun das Fenster Django Administration präsentiert. Anschließend geben wir hier einen Benutzernamen und ein Passwort ein, da wir den Namen des Ubuntu -Servers als Benutzernamen verwendet haben, damit wir denselben Benutzernamen und Passwort eingeben.

Sie erhalten diesen Schlüssel, nachdem Sie den richtigen Benutzernamen und das richtige Kennwort eingegeben haben, und können jedes neue Django -Projekt auf Ihrem Ubuntu -Server starten.

Abschluss

Dieser Artikel hat die Erstellung und Verwendung von Django -Anwendungen auf Ubuntu -Servern behandelt. Um den Prozess einfach zu erfassen, haben wir ihn in Schritte unterteilt. In diesem Artikel haben wir zuerst unser Linux -System aktualisiert, dann haben wir den Befehl zur Überprüfung der Python -Version verwendet und dann den Befehl zur Installation des Django -Servers verwendet. Wir haben auch gezeigt, wie die Version des Django -Servers angezeigt werden, den wir eingerichtet haben. Mit dem Befehl admin "startProject" haben wir dann im folgenden Schritt ein neues Django -Projekt gestartet. Schließlich haben wir gezeigt, wie man prüft, ob der Django -Server installiert und betriebsbereit ist oder nicht.