xplanung_light/views.py
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello, XPlanung!")urls.py erstellen: xplanung_light/urls.py
from django.urls import path
from xplanung_light import views
urlpatterns = [
path("", views.home, name="home"),
]Anpassung der Projekt urls.py: komserv/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path("", include("xplanung_light.urls")),
path('admin/', admin.site.urls)
]App xplanung_light zur Konfiguration in komserv/settings.py hinzufügen
#...
# Application definition
INSTALLED_APPS = [
#...
'xplanung_light',
#...
]
#...Erstellung der Verzeichnisse für staticfiles und templates - pwd: komserv2/xplanung_light/
mkdir templates
cd templates
mkdir xplanung_light
cd ..
mkdir static
cd static
mkdir xplanung_light
cd ..Erstellung eines minimalen stylesheets: xplanung_light/static/xplanung_light/site.css
.message {
font-weight: 600;
color: blue;
}Anlegen der Konfiguration für die Ablage der static files in komserv/settings.py
#...
STATIC_ROOT = BASE_DIR / 'static_collected'
#...Kopieren der static files in die vorgesehenen Ordner
python3 manage.py collectstaticAusgabe
126 static files copied to 'XXX/komserv2/static_collected'.Superuser anlegen
python3 manage.py createsuperuser --username=admin --email=admin@example.comdev-Server beenden (je nach Umgebung) und neu starten - jetzt am besten in VSCODE über F5 - Run->Start Debugging
:alt: Liste der publizierenden Orgas
:class: bg-primary
:width: 800px
:align: center
Installation des Pakets
python3 -m pip install django-debug-toolbarAnpassen der Konfiguration
komserv/settings.py
#...
# Application definition
INSTALLED_APPS = [
#...
'debug_toolbar',
#...
]
#...
MIDDLEWARE = [
#...
'debug_toolbar.middleware.DebugToolbarMiddleware',
]
#...
INTERNAL_IPS = [
# ...
"127.0.0.1",
# ...
]Erweiterung der URLs
komserv/urls.py
#...
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from debug_toolbar.toolbar import debug_toolbar_urls
#...
urlpatterns += staticfiles_urlpatterns() + debug_toolbar_urls()Mit Debug Toolbar
:alt: Liste der publizierenden Orgas
:class: bg-primary
:width: 800px
:align: center