2017-10-14 9 views
0

저는 장고를 처음 사용합니다. 로그인 후 사용자가 mydomain.com/dashboard/와 같은 정보를 얻을 수있는 사용자 별 페이지를 만들려고합니다. 나는 views.py에서 사용자가 특정 Django - after login, redirect user to his custom page --> mysite.com/username 사람이보기와 감사로그인 후 장고 사용자 지정 URL로 사용자를 리디렉션하는 방법 django?

+0

여기에 다른 사람이 물어 본 답변이 있습니다 https://stackoverflow.com/questions/44492856/create-user-specific-redirect-after-login-in-django – interntseekho

+0

당신은 숙제를 요청하고 있습니다. 질문이 너무 광범위하다, pls 편집 –

답변

1

사용자 @의 모든보기에 로그인 필수 로그인 페이지를 다시 호출 모델을 만드는 방법 등 자세한 내용을 제공 할 수있는 다음과 같은 솔루션을 구현하기 위해 노력하고

은 MyApp를에 인덱스를 가리 키도록 MyApp를/템플릿/등록/login.html에게 주에

설정 urls.py를 만듭니다.

페이지에 액세스하려고 시도하면 로그인으로 리디렉션됩니다. 인증 된 리디렉션 후 index.html

장고에는 사용자 모델이 내장되어 있습니다. 수퍼 유저는 admin 대시 보드에 액세스 할 수 있습니다.

+0

위의 대답은 몇 가지 가정합니다. [나열한 링크] (https://stackoverflow.com/questions/4870619/django-after-login-redirect-user-to-his-custom-page-mysite-com-username/7061358)를 기반으로하면 이미 settings.py에 LOGIN_REDIRECT_URL을 설정 했으므로 [Django Tutorial] (https://docs.djangoproject.com/en/1.11/intro/tutorial01/)을 실행하는 것이 좋습니다. view.py에서 뷰를 만들고 urls.py를 관리하는 느낌을 얻으려면 – noes1s