国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python之Django自動(dòng)實(shí)現(xiàn)html代碼(下拉框,數(shù)據(jù)選擇)

瀏覽:21日期:2022-07-28 15:37:03

我就廢話不多說(shuō)了,還是直接看代碼吧!

#模板class IndexForm(forms.Form): # 模板,用戶提交的name和這里的變量名一定要是一致的.否則不能獲取數(shù)據(jù) user = forms.CharField(min_length=6, error_messages={’required’: ’用戶名不能為空’, ’min_length’: ’用戶名長(zhǎng)度不能小于6’}) email = forms.EmailField(error_messages={’required’: ’郵箱不能為空’, ’invalid’: ’郵箱格式錯(cuò)誤’}) ''' 單選 favor = forms.ChoiceField( choices=[(1, ’小虎’), (2, ’小小虎’), (3, ’小B虎’)] ) ''' # 多選 favor = forms.MultipleChoiceField( choices=[(1, ’小虎’), (2, ’小小虎’), (3, ’小B虎’)] ) pass#函數(shù)def index(request): obj = IndexForm() return render(request, 'index.html', {’obj’: obj})def edit_index(request): obj = IndexForm({’user’: ’root’, ’email’: ’[email protected]’, ’favor’: [2,3]}) return render(request, 'index.html', {’obj’: obj})#前端<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Title</title></head><body><p>{{ obj.user }}</p><p>{{ obj.email }}</p><p>{{ obj.favor }}</p></body></html>

補(bǔ)充知識(shí):django使用模板實(shí)現(xiàn)下拉菜單,菜單內(nèi)容讀取后臺(tái)動(dòng)態(tài)填充,并動(dòng)態(tài)設(shè)置默認(rèn)值

看代碼吧!

<select required='' data-parsley- name='name'> {% for name in data_list %} <option value='{{ name }}' {% if name == role_name %} selected {% endif %}>{{ name }}</option> {% endfor %}</select>

這里面的重點(diǎn)是:

{% if name == role_name %} selected {% endif %} 這句話中得判斷條件,name就是自己從data_list中遍歷出來(lái)得那個(gè)name, role_name也是自己傳過(guò)來(lái)得數(shù)據(jù),這個(gè)數(shù)據(jù)是我自己定義的另一個(gè)庫(kù)中的數(shù)據(jù),因?yàn)閮蓚€(gè)庫(kù)是關(guān)聯(lián)的;

data = UserManage.objects.get(id=id)role_name = data.user_role.namequery_name_list_set = RolesManage.objects.values('name')data_list = []for name_dict in query_name_list_set: data_list.append(name_dict.get('name'))return render(request, 'users_manage/edit.html', {'data': data, 'data_list': data_list, 'role_name': role_name})

貼上代碼,為了防止自己忘記了好回過(guò)頭來(lái)翻看

以上這篇Python之Django自動(dòng)實(shí)現(xiàn)html代碼(下拉框,數(shù)據(jù)選擇)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
主站蜘蛛池模板: 91精品国产91久久久久久青草 | 一级毛片免费不卡在线 | 成人a免费α片在线视频网站 | 成人手机看片 | 日韩欧美高清在线观看 | 中文字幕曰韩一区二区不卡 | 中国一级毛片 | 日韩欧美亚洲国产 | 97免费视频在线观看 | 亚洲精品中文一区不卡 | 美女黄色免费看 | 欧美极度另类 | 黄色美女在线观看 | 中文字幕精品在线观看 | 亚洲黄色免费网址 | 欧美日韩生活片 | 久草亚洲视频 | 高清午夜看片a福利在线观看琪琪 | 成人在线视频国产 | 99精品久久久久久久免费看蜜月 | 最新国产三级在线不卡视频 | 国内成人免费视频 | cao在线观看 | 青木玲中文字幕一区二区 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片唾 | 91久久精品一区二区三区 | 亚洲 欧美 日韩中文字幕一区二区 | 娇小性色xxxxx中文 | 亚洲成a人片在线观看中文 亚洲成a人片在线观看中文!!! | 日韩精品中文字幕一区三区 | 精品国产夜色在线 | 2019天天操天天干天天透 | 日日狠狠久久偷偷四色综合免费 | 国产91丝袜在线播放九色 | 国内精品不卡一区二区三区 | 2020久久国产最新免费观看 | 久久青青草视频 | 特黄视频 | 国产综合成人久久大片91 | 欧美日韩一区二区视频图片 | a黄视频|