Django處理下拉資料

2022-03-17 06:25:21 字數 861 閱讀 7103

解決辦法,用django的models處理,把資料都寫到資料庫中,後端把資料返回給前端,前端只需要讀取資料,寫到對應的下拉列表中即可

具體操作:

後端:1、 先建表,想清楚資料結構,再寫介面

2、 寫乙個介面,將資料返回給前端;get請求

class

searchenvjson(apiview):

defget(self, request):

data =config.objects.all()

return jsonresponse(data)

自己建乙個config表,非開發人員,建表比較戳,見諒;能用

id可以分大一點,這樣就可以防止突發新增內容;用value區分不同的下拉列表,用descriptions作為option值

前端: 前端將後端提供的資料寫入到option

$.ajax(",

datatype: 'json',

data: {},

success:

function

(data)

else

if (datatemp.value == "server")

else

if (datatemp.value=="area")

}form.render();

}});

資料驗證:

資料正常顯示

Django 資料分頁處理

原文 在檢視中的應用 from django.core.paginator import paginator,emptypage,pagenotaninteger from django.shortcuts import render def listing request contact list...

Django下拉框選擇

前端頁面有乙個年份選擇的下拉框 1.如果選項是確定不變的可以直接在前端頁面寫好 年份 2013 2014 2015 2016 2017 效果如下 2.如果希望通過讀資料庫中的資料顯示出來 那麼在檢視函式views.py中 匯入模型,並通過orm尋找年份字段對應的資料,因為資料庫中資料較多,使用了去重...

Django 資料庫鍵值處理

這節我們學習python資料庫表表之間的鍵處理 主要有三種鍵 onetoone,foreignkey,manytomany 一 foreignkey 1.父表呼叫子表 這樣也叫反向查詢 fatherobject.sonname set.all 這樣可以拿到子表的集合 fatherobject是父類物...