Django Umlaute per Variable weitergeben
Verfasst: Mittwoch 14. Januar 2009, 21:11
Hallo,
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)
Meine frage ist wie kann ich Umlaute Django mit übergeben?
Gruß
Tommy2002
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