国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Python之Django自動實現html代碼(下拉框,數據選擇)

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

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

#模板class IndexForm(forms.Form): # 模板,用戶提交的name和這里的變量名一定要是一致的.否則不能獲取數據 user = forms.CharField(min_length=6, error_messages={’required’: ’用戶名不能為空’, ’min_length’: ’用戶名長度不能小于6’}) email = forms.EmailField(error_messages={’required’: ’郵箱不能為空’, ’invalid’: ’郵箱格式錯誤’}) ''' 單選 favor = forms.ChoiceField( choices=[(1, ’小虎’), (2, ’小小虎’), (3, ’小B虎’)] ) ''' # 多選 favor = forms.MultipleChoiceField( choices=[(1, ’小虎’), (2, ’小小虎’), (3, ’小B虎’)] ) pass#函數def index(request): obj = IndexForm() return render(request, 'index.html', {’obj’: obj})def edit_index(request): obj = IndexForm({’user’: ’root’, ’email’: ’123@qq.com’, ’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>

補充知識:django使用模板實現下拉菜單,菜單內容讀取后臺動態填充,并動態設置默認值

看代碼吧!

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

這里面的重點是:

{% if name == role_name %} selected {% endif %} 這句話中得判斷條件,name就是自己從data_list中遍歷出來得那個name, role_name也是自己傳過來得數據,這個數據是我自己定義的另一個庫中的數據,因為兩個庫是關聯的;

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})

貼上代碼,為了防止自己忘記了好回過頭來翻看

以上這篇Python之Django自動實現html代碼(下拉框,數據選擇)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
主站蜘蛛池模板: 彭山县| 双辽市| 尼木县| 富顺县| 基隆市| 灌阳县| 武清区| 本溪| 东莞市| 太原市| 玛纳斯县| 东海县| 赣州市| 东源县| 宣武区| 泌阳县| 金寨县| 长沙县| 临朐县| 仙游县| 灵璧县| 咸丰县| 黎川县| 泰安市| 三河市| 蒙阴县| 乌拉特中旗| 潮安县| 南阳市| 武川县| 卓尼县| 越西县| 静乐县| 洪雅县| 通化市| 奉节县| 精河县| 苏尼特右旗| 武穴市| 桂林市| 道真|