바뀜

98 바이트 추가됨 ,  2021년 6월 22일 (화) 20:01
4번째 줄: 4번째 줄:  
장고에선 장고 form이라는 개념을 제공해 데이터 입력의 편의성을 제공한다. 장고에서 제공하는, 데이터를 입력받는 기능이다. html을 자동 렌더링해준다.
 
장고에선 장고 form이라는 개념을 제공해 데이터 입력의 편의성을 제공한다. 장고에서 제공하는, 데이터를 입력받는 기능이다. html을 자동 렌더링해준다.
   −
폼을 만들고 html에 <nowiki>{{form}}</nowiki> 이라고만 입력하면 자동으로 html 언어로 변환해 보여준다.
+
폼을 만들고 html(탬플릿)에 <nowiki>{{form}}</nowiki> 이라고만 입력하면 자동으로 html 언어로 변환해 보여준다.
    
모델의 제약 외에 폼에서의 제약을 설정하는 등 상세한 변형이 가능하여 많이 이용되는 개념이다.
 
모델의 제약 외에 폼에서의 제약을 설정하는 등 상세한 변형이 가능하여 많이 이용되는 개념이다.
15번째 줄: 15번째 줄:  
from .models import 모델  # 폼을 적용할 모델을 불러온다.
 
from .models import 모델  # 폼을 적용할 모델을 불러온다.
   −
class 폼이름(forms.Form):
+
class 폼이름(forms.ModelForm): # 특별한 경우가 아닌 한 일반폼이 아닌, 모델폼을 사용한다.
 
     class Meta:
 
     class Meta:
 
         model = 모델  # 사용할 모델
 
         model = 모델  # 사용할 모델