【Django】サイト内でのユーザIDの保持について
Webサイトでは必須のユーザIDの保持について、
Djangoでの方法を備忘録。
セッションの使い方 — Django 1.4 documentation
下記は上記サイトから引用
ログイン時にユーザのIDを保持し、
ログアウト時に削除する
def login(request): m = Member.objects.get(username__exact=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.") def logout(request): try: del request.session['member_id'] except KeyError: pass return HttpResponse("You're logged out.")