Django (10. Form활용하기 ) feat.페스트캠퍼스

min seung moon·2021년 3월 10일
0

Django

목록 보기
10/37

1. form 만들기

01. login.html에 input제거

02. fcuser에 forms.py 생성

  • LoginForm 생성
  • views.py의 login함수 수정!
  • login.html 수정
  • 결과확인
    • 틀이 달라졌기에 기존의 form과 css가 다름
  • 다양한 속성 알아보기
    • .as_p를 하게 되면 각 태그를 p태그로 묶어준다
    • .as_table을 하게 되면 table 형식이 된다

03. 커스터마이징

  • style은 bootstrab에 맞춰서 진행!

  • field의 값 불러오기!

  • forms.py에서 label 값 변경

  • widget = forms.type으로 input type 설정

  • 기본validate함수 & error구현



  • forms.py에서 비밀번호가 맞는지 틀리면 오류 전달

  • forms.py에서 빈 값을 전달시 오류를 한글로 바꿔서 전달

  • views.py에 fcuser.id를 세션에 저장하기 위해서 forms.py에서 id 전달

  • views.py에서 세션 저장

profile
아직까지는 코린이!

0개의 댓글

관련 채용 정보