国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

基于Django的ModelForm組件(詳解)

2020-02-16 10:57:21
字體:
來源:轉載
供稿:網友

創建類

from django.forms import ModelFormfrom django.forms import widgets as wdfrom app01 import modelsclass 類名(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)

instance傳的是已有的對象(在頁面中顯示默認值)

data傳的是從頁面返回過來的值(用戶輸入的值 ,用來驗證)

form.is_valid() #驗證

form.save #將數據保存至數據庫中(如果有instance參數就修改數據庫中的記錄,如果沒有instance參數就在數據庫中添加新的一條記錄)

以上這篇基于Django的ModelForm組件(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永定县| 临颍县| 岳池县| 盘山县| 大田县| 海晏县| 临沭县| 石景山区| 米泉市| 水城县| 娱乐| 商丘市| 秦安县| 赤峰市| 虞城县| 霞浦县| 宝兴县| 沙雅县| 阿拉善盟| 鹤岗市| 万荣县| 读书| 平塘县| 荥经县| 颍上县| 乌拉特中旗| 平凉市| 湖北省| 铁力市| 合川市| 汕尾市| 开鲁县| 县级市| 进贤县| 永福县| 邵东县| 赤壁市| 兴宁市| 泰安市| 平安县| 钦州市|