목록폼 (2)
완숙의 블로그
실습 먼저, 우리는 Blog 객체를 만드는데 있어서 글쓰기 를 눌러 만들 수 있었다. 이 과정을 사실 앞에서 배운 내용처럼, form 클래스를 html에 만들어놓고, 값을 넘겨 만들 수 있다. 하지만 이번에는 그 form 이라는 것을 form.py 라는 것에 분리해서 만들고 이걸 import 해서 views.py 에 함수를 만드는데에 있어 조금더 간결하고 수월한 방향으로 만드는 방법을 배울 것이다. 먼저, blog 라는 앱안에 form.py 를 만들어주자. 우리는 이 form 으로 부터 blog에 관해 입력을 넘길 것이기에 이 앱안에 만들어준다. 그럼 우리는 뭘 import 해줘야 하냐면, # form.py from django import forms from .models import Blog 모델에 ..
Form.py 를 만들어 볼거다! 근데 왜? HTML로 만들었었는데?? 손으로 만드는데는 한계가 있어,, 맨날맨날 만들어줘야돼 서버로 보내는데 유효성 검사도 귀찮아 하나하나 바꾸는 것도 힘들어 그래서! 아예 만들어두고 하나씩 갖다쓰자 이거야! Form = MODEL Form 안에는 두가지 입력공간을 만들 수 있는데, 모델을 기반으로 한 입력공간 우리는 장고에서 default 로 사용하는 model 틀을 가져다가 쓸 것이기 때문에 import 해줘야 한다. from django import forms.ModelForm 임의의 입력공간 이녀석도 이미 만들어진 거 사용할거야! from django import forms.Form 모델 기반 입력공간 만들기 form.py # form.py from django ..