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

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

使用“django-dynamic-formset”插件實(shí)現(xiàn)動(dòng)態(tài)表單集

2023-03-21 18:40 作者:HangzhouLoser  | 我要投稿

零、說明

Django的表單集是非常強(qiáng)力的功能之一,但需要借助前端的技術(shù)實(shí)現(xiàn)表單集內(nèi)的表單動(dòng)態(tài)增加與刪除。一個(gè)非常簡(jiǎn)便的方式就是通過django-dynamic-formset”插件快速構(gòu)建動(dòng)態(tài)的表單集。

在這個(gè)案例中,通過modelform與inlineformset實(shí)現(xiàn)快速錄入部門與員工信息。一個(gè)部門有多個(gè)員工,因此在錄入部門的同時(shí),可以錄入該部門的多個(gè)員工信息。

最終效果:

動(dòng)態(tài)增加或刪除表單集里的表單


一、設(shè)置-settings.py

在pycharm中建立django項(xiàng)目與app。

pycharm中建立項(xiàng)目

二、模型層-models.py

三、模型層-forms.py

四、視圖層-views.py

五、模板層-index.html

打開django-dynamic-formset的頁(yè)面“https://github.com/elo80ka/django-dynamic-formset/blob/master/src/jquery.formset.js”,將js文件的所有內(nèi)容復(fù)制。

在static目錄下新建js文件夾,在js目錄下新建formset.js文件

新建formset.js文件

并將剛剛復(fù)制的“jquery.formset.js”文件內(nèi)容粘貼到新建的js文件中

注意,我沒有直接下載引用是因?yàn)橄螺d了文件引用會(huì)出問題,所以這么復(fù)制粘貼的。

將jquery和formset兩個(gè)js文件全部導(dǎo)入到index.html中。

六、路由層-urls.py

七、其他-__init__.py

八、其他-formset.js

前往別忘了修改formset.js里的prefix!


使用“django-dynamic-formset”插件實(shí)現(xiàn)動(dòng)態(tài)表單集的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
苍南县| 鹿邑县| 玉林市| 阿鲁科尔沁旗| 蒙阴县| 略阳县| 浦县| 无棣县| 米易县| 珲春市| 高尔夫| 巴南区| 海林市| 吉林省| 浙江省| 凤山县| 雅安市| 罗平县| 武邑县| 沧源| 樟树市| 东山县| 枞阳县| 镇雄县| 乐至县| 嘉黎县| 宜君县| 昌宁县| 将乐县| 建平县| 湘潭市| 长阳| 临西县| 乐业县| 临汾市| 文登市| 万山特区| 利川市| 兴宁市| 洪雅县| 抚州市|