본문 바로가기
728x90
반응형

abstract2

[Python Django] 15. Django Custom User Form (2) - Custom User Model 사용 시 유용한 Form 지난 포스팅에 이어 작성하는 내용이다.지난 포스팅 보기    1.  Custom User Model - 로그인 관련 Form:  django.contrib.auth.forms.AuthenticationForm   먼저 회원 로그인부터 수정해보자. 현재 필자의 회원 로그인 Form은 저 위에서 처음 만들었던 UserTestModel(사실 이거 UserTestForm으로 작성하려던 거다)와 크게 다르지 않은데, 여기서 아래와 같이 수정을 진행해보려 한다. *  클래스명 변경:   UserLoginForm*  상속받는 클래스 : forms.ModelForm -> AuthenticationForm*  Meta.fields 속성:  전부 삭제.*  Meta.widget.. 2024. 4. 24.
[Java Basic] 22. 추상클래스와 인터페이스 Java에서 클래스는 객체의 특성과 행위를 정의하는데 사용한다. 그리고 객체를 정의한 클래스 사이 공통점이 많이 존재하는 경우, 관리를 위해 유사한 클래스를 묶어 관리할 수 있도록 상위 클래스를 정의하기도 한다. 바로 직전의 포스팅에서 구매 목록인 "문구"와 "과일"을 "품목" 클래스로부터 상속받아 사용하게 하는 것이 그 예이다. 즉, 지금까지 필자가 포스팅을하며 작성해왔던 클래스들은 각 객체의 특성과 행위를 매우 구체적으로 정의한 것이다. 하지만, 모든 객체를 이런식으로 구체화하기에는 현실적인 어려움이 있다. 따라서 Java에서는 구체화 할 수 없는 객체에 대해 정의할 수 있도록 추상클래스와 인터페이스라는 것을 제공한다. 일반 클래스 파일이 완성된 계획서라면, 추상클래스와 인터페이스는 미완성 계획서와 .. 2022. 7. 31.
728x90
반응형