Django 로그인 액세스 권한 @loginrequired

536 단어 Django
웹 사이트 개발 과정에서 이러한 수요를 자주 만날 수 있다.
사용자 로그인 시스템은 일부 페이지를 방문할 수 있다. 만약에 사용자가 로그인하지 않고 직접 방문하면 로그인 인터페이스로 전환된다. 사용자는 이동하는 로그인 인터페이스에서 로그인을 완성한 후 이전에 방문한 주소로 자동으로 접근한다.
이러한 수요를 실현하려면 사실 매우 간단하다. @login 을 사용하는 것이다.required 태그.
  • 해당view 방법의 앞에 @login 추가required 라벨,
    @login_required
    def myview(request):
            return render_to_response('index.html') 
    
  • 그리고 settings.py에서 LGOIN 구성URL 매개 변수(로그인 URL)입니다.
    LOGIN_URL = '/myapp/login/'  #                     
    
  • 좋은 웹페이지 즐겨찾기