Django 기반 ModelForm 구성 요소(상세 설명)

생 성 클래스

from django.forms import ModelForm
from django.forms import widgets as wd
from app01 import models
class   (ModelForm):
  class Meta:
     model = models.       #models    
     fields="__all__",           #   
     exclude=None,         #     
     widgets=None,          #      
     error_messages=None,    #        (      from django.core.exceptions import NON_FIELD_ERRORS)
 
  
  def clean_        #       
실례 화 대상
form=클래스 이름(instance=obj,data=request.POST)
인 스 턴 스 는 기 존 대상 으로 전 달 됩 니 다.(페이지 에 기본 값 표시)
data 는 페이지 에서 되 돌아 오 는 값(사용자 가 입력 한 값,검증 용)을 전달 합 니 다.
form.is_유효한()\#검증
form.save\#데이터 베 이 스 를 데이터베이스 에 저장 합 니 다.(인 스 턴 스 매개 변수 가 있 으 면 데이터베이스 에 기록 을 수정 합 니 다.인 스 턴 스 매개 변수 가 없 으 면 데이터베이스 에 새로운 기록 을 추가 합 니 다)
이상 Django 를 기반 으로 한 ModelForm 구성 요소(상세 설명)는 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기