国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Django在一個前端Html頁面處理多個modelform

2023-03-13 16:18 作者:HangzhouLoser  | 我要投稿

通常一個html頁面的form都是對應一個modelform生成的表單,但一些特別情況,一個前端的html頁面需要處理多個modelform。比如員工信息,以及員工的工作履歷,在數(shù)據(jù)庫中就是兩張表格。一個員工很可能有多個工作履歷,所以員工信息,與員工履歷,是一對多的關(guān)系,如果我們在錄入員工信息的頁面,需要錄入員工的最近的工作履歷,那么就需要在一個前端html頁面中處理兩個modelform。

首先在Pycharm中創(chuàng)建項目,并且創(chuàng)建app,接下來開始模型層施工。

一、創(chuàng)建數(shù)據(jù)表

models.py

創(chuàng)建數(shù)據(jù)表,并定義好外鍵的關(guān)系

二、定義ModelForm

在app目錄下,新建froms.py。

三、視圖層

views.py

這里一定要注意,員工履歷的modelform使用save方法的時候.如果調(diào)用?save()?的時候使用?commit=False?,那么它會返回一個尚未保存到數(shù)據(jù)庫的對象。這樣做的目的是把剛剛保存的員工信息添加到員工的履歷中。

四、模板層

五、URL





Django在一個前端Html頁面處理多個modelform的評論 (共 條)

分享到微博請遵守國家法律
山东省| 安福县| 偏关县| 平塘县| 满洲里市| 江山市| 通山县| 鄂伦春自治旗| 盐亭县| 洞口县| 栖霞市| 肃宁县| 江山市| 车险| 双鸭山市| 曲靖市| 五大连池市| 福贡县| 竹山县| 临清市| 阜康市| 弥勒县| 南开区| 甘洛县| 杭州市| 玉田县| 巴中市| 清水河县| 胶州市| 青神县| 嘉义市| 乳山市| 三亚市| 阿尔山市| 长泰县| 宁陕县| 志丹县| 扶风县| 安宁市| 峨边| 泰州市|