Django Demo von GIT runterladen und installieren

Die Demo eignet sich gut um zu lernen, wie man eine Django Webanwendung mit Datenbank, Javascript, HTML und CSS entwickelt.

Quellcode von Github runterladen

git clone https://github.com/PacktPublishing/Web-Development-with-Django.git

Virtuelle Umgebung erstellen und aktivieren

In der Virtuellen Umgebung werden die für das Projekt benötigten Module installiert, so kann jedes Projekt seine eignen Module verwenden.

Virtuelle Umgebung installieren:

virtualenv venv

Virtuelle Umgebung aktivieren:

source ./activate

benötigte Module installieren

In der Datei requirements.txt sind alle Pakete des Projekts protokolliert, die Pakete werden mit folgendem Befehl installiert:

pip3 install -r requirements.txt

Freischaltung der Webseite in settings.py:

nano settings.py

User für Login erstellen

python manage.py createsuperuser

Publisher in Web-GUI anlegen

http://10.0.0.3:9191/publishers/new/

Tabellen in Datenbank importieren

python manage.py migrate

Verwaltung der SQLite Datenbank mit dem Tool „DB Browser for SQLite“

Buch anlegen

http://10.0.0.3:9191/admin

URL mit Webserver gunicorn bereitstellen

python manage.py runserver 10.0.0.3:9191