最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
加查县| 兰州市| 丽水市| 岳阳市| 霍州市| 汝州市| 辉南县| 富宁县| 鄂州市| 泸州市| 永和县| 修文县| 故城县| 肥城市| 兰坪| 白山市| 汤原县| 行唐县| 沛县| 威信县| 白银市| 禹州市| 修水县| 平乡县| 阿城市| 延边| 阿尔山市| 正镶白旗| 中方县| 和林格尔县| 怀宁县| 湄潭县| 新河县| 永顺县| 岐山县| 思南县| 白沙| 苏尼特左旗| 湄潭县| 松江区| 嘉定区|