python / beginner
Snippet
Daten an Templates in Views übergeben
Views verwenden ein Dictionary namens 'Context', um dynamische Daten aus der Python-Logik an HTML-Templates zu übergeben.
snippet.py
1
2
3
4
5
from django.shortcuts import renderdef profile_view(request):user_data = {'username': 'coder123'}return render(request, 'profile.html', user_data)
django
Erklärung
1
def profile_view(request):
Definiert eine funktionsbasierte View, die eine Web-Anfrage empfängt.
2
user_data = {'username': 'coder123'}
Erstellt ein Dictionary mit den Daten, die an das Template gesendet werden sollen.
3
return render(request, 'profile.html', user_data)
Kombiniert die Anfrage, das Template und die Daten zu einer einzigen Web-Antwort.