-
[Django] allauth form field label 지우기Memo/Python 2022. 8. 5. 16:17
Django allauth 라이브러리를 이용한 로그인 기능을 구현하던 중 못생긴 로그인 페이지를 수정하게 되었다.
부트스트랩 템플릿을 입히는 과정까지는 문제가 없었으나, ID와 PW를 입력하는 TextField에 'Username: '과 'Password: '라는 label이 따로 붙어 마음에 들지 않았다.
약 한 시간 정도 검색해본 결과 많은 방법들과 코드들이 있었지만 왠지 모르게 잘 적용되지 않았다.
결국 이것 저것 하나씩 해보다 보니 forms.py에 아래와 같은 클래스를 추가하면 몬생긴 label을 지울 수 있었다.
class LoginForm(LoginForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields["login"].label = "" self.fields["password"].label = ""
Django allauth: Remove form label?
The Problem I'm building a registration page using Django with allauth. I am trying to remove the 'E-mail' label from the email field. What I've tried I've removed the labels from First Name and...
stackoverflow.com
'Memo > Python' 카테고리의 다른 글
[Selenium] 요소 위치로 스크롤 이동하기 (0) 2023.01.25 [Selenium] 결과 값 텍스트가 빈칸(공백)으로 리턴될 때 (0) 2023.01.18 [Selenium] 코드 실행 후 브라우저가 자동으로 종료될 때 (0) 2023.01.17 [Selenium] 클릭 시 element not interactable 에러 (0) 2023.01.17 [Python-Telegram-Bot v20.0] 메시지 전송 에러 해결 (0) 2023.01.13