<?php session_start(); $_SESSION['username'] = "johndoe" // Must be already set ?>
Как написать эквивалентный код для вышеупомянутого в django
Когда SessionMiddleware активирован, каждый объект HttpRequest - первый аргумент любой функции представления Django - будет иметь атрибут сеанса, который является словарным объектом.Вы можете прочитать и написать.
Подробнее ...
Пример:
def login(request): m = Member.objects.get(username=request.POST['username']) if m.password == request.POST['password']: request.session['member_id'] = m.id return HttpResponse("You're logged in.") else: return HttpResponse("Your username and password didn't match.")