def get 관련 질문드립니다.
532
37 câu hỏi đã được viết
def get(): 에서 get은 그냥 이름을 지정해준 임의의 함수 아닌가요...?
def mat(), def qeq()과 마찬가지로요..
그리고 def get(self, *args, **kwargs):
return super.().get(*args, **kwargs)
의 의미를 여쭤봐도 될까요...??
get함수가 다수의 튜플과 딕셔러리 형태를 매개변수로
받는다는 건 알겠는데 super.get()은 무슨말인지 잘 모르겠어요..ㅜㅜ..얕은 지식이라..
Câu trả lời 2
0
안녕하세요.
질문 확인했습니다.
def get():
return super().get(*args, **kwargs)
과 같이 작성하는 내용은 그냥 이름을 지정해준 메서드가 아니라,
부모 클래스의 메서드를 덮어씌우는 방법입니다.
저희가 작성하는 AccountCreateView, AccountUpdateView ... 등등 은
장고에서 제공하는 CreateView, UpdateView 와 같은 클래스를 상속받습니다.
그리고 여기에서 사용되는 super()는,
자식 클래스에서 부모 클래스의 메서드를 호출하는 방법이구요.
결과적으로 이미 CreateView, UpdateView와 같은 클래스,
부모클래스에 선언되어있는 get 이라는 이름의 메서드를
자식클래스에서 덮어씌우는 과정이 위의 코드입니다.
super의 용도를 한번쯤은 확인해보실 필요가 있을것 같습니다.
인터넷에서 파이썬 기초에 대한 내용을 정말 많은 자료 가 있으니 참고해보시면 좋을 것 같아요!
부족한 답변이지만 도움이 되셨길 바랍니다.
좋은하루 보내시구요-
감사합니다.
강의에 나왔던 js 파일이 깃허브에 없습니다
1
67
1
모바일 디버깅, 반응형 레이아웃 4분48초 질문
0
45
1
decorator 관련질문입니다.
0
51
1
PasswordChangeView
0
93
2
로그아웃뷰 작동 관련 (2025년 3월)
1
130
1
실행에러질문
0
147
1
@login_required 데코레이터 사용시 리다이렉트는 어디서 참조하여 설정을 하는걸까요?
0
110
1
CacheBackend 관련 에러
0
171
1
21강 CreateView를 통한 회원가입 구현 질문
0
319
1
53강 disallowedhost
0
334
2
502 Bad Gateway
0
469
1
mariadb 접근권한 오류
0
533
2
logout 후 빈 화면으로 이동합니다 ㅠㅠ
0
451
2
로그아웃 후 빈 화면으로 이동
0
325
1
서버 운영 관련 질문 드립니다.(Unable to retirve...)
0
228
1
static/base.css파일을 인식을 못합니다
0
374
1
안녕하세요 19강 디버깅 설정 질문있습니다.
0
288
1
프로필 update편 질문있습니다.
0
373
1
수업질문
0
389
1
COOP error
0
524
1
61강 Dockerfile error
0
593
1
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.
0
487
1
static 파일 중 jpg 파일만 로드 불가
0
413
1
58강 static 파일 적용 안됨
0
541
1

