ich versuche verzweifelt Umlaute (ä,ö,ü) per Variable an ein Template weiterzugeben jedoch bekomme ich dann immer folgende Fehlermeldung:
SyntaxError at /login/
Non-ASCII character '\xc3' in file C:\Python_Projekt\tp_control\..\tp_control\user_verwaltung\views.py on line 15, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details (views.py, line 15)
Code: Alles auswählen
import md5
from tp_control.user_verwaltung.models import organisation, user
from django.http import HttpResponse, Http404
from django.template import Context, loader
from django.shortcuts import render_to_response
from time import time
def login(request):
if "authentication" in request.GET:
organisationsdaten = organisation.objects.get(name=request.POST.get("organisation"))
try:
userdaten = organisationsdaten.user.get(username=request.POST.get("username"))
except user.DoesNotExist:
template = loader.get_template("user_verwaltung/login.html")
context = Context({"organisation" : organisation, "infoleiste" : "Bitte Benutzername und Passwort überprüfen.", "infoleiste_type" : "error"})
return HttpResponse(template.render(context))
Gruß
Tommy2002