내 응용 프로그램에서 내장 로그인을 사용하고 있습니다. 이를 처리 할 사용자 정의 백엔드 또는 패키지가 있습니다. 그러나 그들 중 많은 사람들이 내가 바라는 것이 아닙니다.Django- 사용자 이름 대신 전자 메일과 함께 기본 제공 로그인보기를 사용하는 방법?
나는 등록하는 동안 장고 등록을 통해 고유 한 이메일을 만들었습니다. 이제 내가 원하는 것은 사용자 이름 대신 로그인 페이지에서 이메일을 요청하는 것뿐입니다.
그러나 내가 django email as username과 같은 사용자 정의 백엔드를 사용하면 장고 등록과 함께 사용할 때 충돌이 발생합니다.
나는 모든 인증 백엔드를 변경하고 싶지 않다. 단지 로그인 페이지를 변경하고 싶다.
나머지 사이트에서는 사용자 이름을 사용할 예정입니다. p.e 내 사용자 정의 관리 페이지에 쓸 때 :
welcome {{user}}
사용자 이름을 렌더링해야합니다. 전자 메일이 아닙니다.
나는 이것에서 탈출구를 찾아야합니다. 나는 붙어있다.
감사합니다. 기본적 django.contrib.auth.urls
으로
이 평가됩니다. 감사합니다. :) – alix