안녕하세요 처음으로 파이썬과 장고를 사용하고 있는데 인증관련 질문을 드리겠습니다. fro

 
김동진

안녕하세요
처음으로 파이썬과 장고를 사용하고 있는데 인증관련 질문을 드리겠습니다.

from django.contrib.auth import authenticate, login

def member_login(request):
username = request.POST[‘username’]
password = request.POST[‘password’]
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
# Redirect to a success page.
else:
# Return a ‘disabled account’ error message

else:
# Return an ‘invalid login’ error message.

def member_list(request):
username = request.user.username

이런식으로 member_login 펑션으로 인증/ 로그인을 하고 나서
아래의 member_list 펑션을 호출하면
username을 얻을수 있어야하는게 아닌가요? @.@
호출은 Advanced REST Client로 하고 있습니다.
Advanced REST Client 로 호출할때는 POST로 아무런 인수없이
하고 있는데 이것이 문제일까요?

아니면 매번 펑션을 호출하면서 인증을 거쳐야하는건지 궁금합니다.

Advertisements