저는 장고를 매우 신 'm습니다. 내 웹 사이트에서처럼 그것을 할 수있는 방법이있다, 나는 그래서 내 생각은 사용자가. 로그인 한 경우 표시 데이터베이스에서 어떤 정보를 가지고 있었다이장고에있는 @login_required 함수
#views.py
def index(request):
....
if request.user.is_authenticated:
#do something
else
#something else
그런 짓을하려고했던 그리고 궁금 해서요 그 :
#views.py
def index(request):
....
@login_required
#do something
....
#do something else for everybody
또는 그렇게하는 것이 좋지 않은 생각이라면 다른 방법으로 나에게 아이디어를주세요. 어떻게 든 urls.py를 변경해야 할 수도 있습니다.
감사합니다.
실제로 @ login_required가하는 유일한 확인은'u.is_authenticated()'입니다. https://github.com/django/django/blob/master/django/contrib/auth/decorators.py – Tisho