08-14 FormView 관련 질문
72
投稿した質問数 9
안녕하세요 강사님.
08-14 강의 도입부에서 FormView는 ModelForm클래스가 아닌 Form클래스에 대한 일반적인 패턴을 구현하는데 사용한다고 말씀 주셨고 코드에서도 db저장 로직을 직접 구현해 주셨는데요. FormView에서도 form_class를 ModelForm으로 지정하면 좀 더 간결한 것 같은데 혹시 FormView에서 ModelForm을 사용하면 안되는 이유가 있을까요?
[코드 예시]
ㄴ강의 내 #1. FormView 활용에 나오는 오른쪽 코드에서 form_class를 ModelForm으로 만들어 form_valid를 오버라이딩 하였습니다.
class PostCreateView(FormView):
form_class = PostForm
template_name = "blog/post_new.html"
success_url = "/admin/"
def form_valid(self, form):
form.save()
return super(PostCreateView, self).form_valid(form)
回答 1
0
안녕하세요.
FormView에서 ModelForm을 못 쓸 이유는 전혀 없구요. 강의에서는 단지 ModleForm이 아닌 Form을 사용하는 환경에서는 이렇게 저장을 구현함을 보여드리기 위함이었습니다.
ModelForm을 쓰실 때에는 보여주신 코드대로 구현하시면, 퍼펙트합니다. 👍
질문에 감사드립니다. :-)
Django의 View나 URL의 네이밍 컨벤션
0
61
1
07-01 IPv4AddressIntegerField 질문
0
82
1
14-08 수업 확인 요청 드립니다.
0
91
2
nextjs git 관리?
0
75
1
14-07에서 SESSION_COOKIE_DOMAIN = None 처리 필요.
0
75
2
고민
0
220
3
django-component==0.139 실행 시 오류
0
167
2
django-csp 4.0 migration 관련
0
122
2
01 윈도우 개발환경 설치 문의
0
99
1
강의 자료 문의
0
130
2
선생님 학습 방법 질문이 있습니다.
0
154
2
bulk_update에서 updated_at 필드
0
124
1
정규표현식
0
107
2
선생님 질문 있습니다.
0
80
1
공유자님 이 강의 공부 방법에 대한 질문입니다.
0
181
2
mydjango.py 질문 있습니다.
0
147
3
Django-Components의 0.128 세팅
0
226
3
질문 아님.
0
127
1
mydjango.py 실습 질문있습니다.
0
88
2
pycharm 개발환경 설정 오류
0
182
2
강의 듣다가 유료pycharm에 비해 vscode지원기능이 아쉬워서 확장프로그램 만들었는데 여기 공유해도 될까요?
0
167
1
중단점에 대한 질문 있습니다.
0
133
2
todo / react 붙이는 깃주소를 받고 싶습니다.
0
179
6
NoReverseMatch at /hottrack/archives/2023/
0
98
2

