바뀜

586 바이트 추가됨 ,  2023년 1월 10일 (화) 18:05
80번째 줄: 80번째 줄:     
<nowiki>|</nowiki>default_if_none:<nowiki>''</nowiki> 은 값을 쓰지 않았을 때 <nowiki>''</nowiki>를 담아주기 위한 것. 초기값을 지정할 수도 있다.(이걸 지정하지 않으면 입력하지 않은 값들에 'none'이라는 문자열이 담겨 꼴이 우스워진다)
 
<nowiki>|</nowiki>default_if_none:<nowiki>''</nowiki> 은 값을 쓰지 않았을 때 <nowiki>''</nowiki>를 담아주기 위한 것. 초기값을 지정할 수도 있다.(이걸 지정하지 않으면 입력하지 않은 값들에 'none'이라는 문자열이 담겨 꼴이 우스워진다)
 +
 +
== 폼 하위함수 ==
 +
{| class="wikitable"
 +
!의도
 +
!설명
 +
!코드
 +
|-
 +
|폼 하위함수
 +
|모델의 하위함수로 조작이 가능한 것처럼, 폼에서 반복되는 작업은 폼 하위함수로 처리하면 편하다.
 +
|<syntaxhighlight lang="python">
 +
from django import forms
 +
 +
class 폼이름(forms.Form):
 +
    속성 = forms.필드명()
 +
    속성2 = forms.필드명()
 +
   
 +
    def 함수(self):
 +
        '''폼에서 받은 변수는 self.cleaned_data에서 얻어올 수 있다.'''
 +
        명령(self.cleaned_data['속성'], self.cleaned_data['속성2'])
 +
</syntaxhighlight>
 +
|}
 
== 메타클래스 ==
 
== 메타클래스 ==