ich habe es bereits gefunden, danke für eure Hilfe!
Code: Alles auswählen
from django.template import RequestContext
def view(request):
return render_to_response('index.html', dict, context_instance = RequestContext(request))
Code: Alles auswählen
TEMPLATE_CONTEXT_PROCESSORS = (
"django.core.context_processors.request",
)
dann kann ich per request.user drauf zugreifen, alternativ kann man auch "auth" einbinden und direkt per "user" ansprechen.
Eine grundsätzliche Frage:
Ist es besser in jeder Funktion einzeln die Module zu importieren die man braucht oder am Seitenanfang?
Code: Alles auswählen
from django.template import RequestContext
from django.shortcuts import render_to_response, get_object_or_404
from django.http import HttpResponse
from django.contrib.auth.decorators import login_required
@login_required
def start(request):
from django.contrib.auth.models import User
from django.shortcuts import get_list_or_404
Weil es oben etwas unübersichtlich ist...