日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

django實現將后臺model對象轉換成json對象并傳遞給前端jquery

瀏覽:264日期:2024-05-29 08:38:57

1、django的model轉json對象。

1.1、單個modle轉換,返回json對象:

sqlOrder = get_object_or_404(SqlOrder,id=request.GET.get('id'))objJson = serialize(’json’,[sqlOrder])[1:-1]{'model': 'sqlapply.sqlorder', 'pk': 2, 'fields': {'work_id': '{now}{_ran}', 'username': 'admin', 'status': 3, 'type': 0, 'backup': 0}}

注意:objJson['fields']['username'] 才能獲得想要屬性值。objJson['pk']獲得主鍵值。

1.2、querySet轉換:

json_data = serializers.serialize('json', MyModel.objects.all())

2、轉換后的json對象作為子元素傳遞到前端:

2.1、將json對象轉換成字符串。(單引號包含屬性)。

objStr = json.loads(objJson)

2.2、組拼json對象。

response_data = {’statcode’: ’1’, ’data’:objStr}

2.3、返回前進行對象轉換:

return HttpResponse(json.dumps(response_data))

2.4、前端接受并獲取:

$.ajax({ url: '{% url ’sqlapply:auditSqlOrder’ %}', type:'GET', data:{'id':id,'args':'getObjById'}, success:function(result){res = jQuery.parseJSON(result); #關鍵代碼!!!!解析一個 JSON 字符串’{'name':'John'}’為Json對象。if (res['statcode'] == '1') { objStr = res['data']; console.log(objStr['fields']['username']);#獲取方式1 alert(objStr.fields.username);#獲取方式2} }, error:function(){alert('訪問異常,請截圖聯系管理員 tn ErrorNO:auditSqlOrder.getObjById') } });

補充知識:django 將model轉換成想要的json格式

model:

class SysRole(models.Model): id = models.CharField(db_column=’ID’, primary_key=True, max_length=50) # Field name made lowercase. rolename = models.CharField(db_column=’RoleName’, max_length=50) # Field name made lowercase. description = models.CharField(db_column=’Description’, max_length=200, blank=True, null=True) # Field name made lowercase. querycode = models.CharField(db_column=’QueryCode’, max_length=200, blank=True, null=True) # Field name made lowercase. isdisabled = models.CharField(db_column=’IsDisabled’) # Field name made lowercase. This field type is a guess. def __unicode__(self): return self.rolename # 將屬性和屬性值轉換成dict 列表生成式 def toDict(self): return dict([(attr, getattr(self, attr)) for attr in [f.name for f in self._meta.fields]])#type(self._meta.fields).__name__ class Meta: managed = False db_table = ’sys_role’

# 遍歷查詢集 調用model屬性轉換成dictdef queryset_to_json(queryset): obj_arr=[] for o in queryset:obj_arr.append(o.toDict()) return obj_arr

# 獲取角色分頁列表 def get_roles_page(self,_page,_limit): _roles = SysRole.objects.all()[(int(_page)-1)*int(_limit):int(_page)*int(_limit)] _count = SysRole.objects.all().count() _dict_roles = tools.queryset_to_json(_roles) _data_page_json = {} _data_page_json[’Rows’]=_dict_roles _data_page_json[’Total’]=_count return json.dumps(_data_page_json,ensure_ascii=False)

在model上加入toDict方法 然后執行查詢 得到queryset 遍歷它 將queryset里的每個model執行他的todict方法 轉換成字典格式 之后統一調用json.dumps方法轉json

以上這篇django實現將后臺model對象轉換成json對象并傳遞給前端jquery就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91亚洲精品视频在线观看| 91成人超碰| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产一在线精品一区在线观看| 日韩精品第一区| 91精品一区国产高清在线gif| 亚洲精品一级二级| 欧美99久久| 亚洲综合图色| 国产精品porn| 亚洲一级少妇| 91久久亚洲| 亚洲综合专区| 欧美国产中文高清| 国产精品麻豆久久| 秋霞国产精品| 亚洲伊人影院| 国产美女久久| 日韩欧美一区二区三区在线观看| 欧美特黄视频| 日韩欧美高清一区二区三区| 91精品福利观看| 水蜜桃精品av一区二区| 欧洲毛片在线视频免费观看| 在线精品亚洲| 久久丁香四色| 国产综合视频| 日韩精品a在线观看91| 精品视频一区二区三区四区五区| 精品免费av在线| 免费看日韩精品| 狂野欧美性猛交xxxx| 中国字幕a在线看韩国电影| 午夜精品网站| 久久精品99久久久| 久久黄色影院| 亚洲香蕉视频| 成人污污视频| 免费精品视频最新在线| 美女视频黄免费的久久| 一本一道久久a久久精品蜜桃| 日本a级不卡| 日韩久久精品| 青草av.久久免费一区| 欧美日韩国产观看视频| 中文字幕日韩欧美精品高清在线| 免费亚洲一区| 国产免费成人| 精品国产麻豆| 免费国产自线拍一欧美视频| 美女国产一区二区三区| 狠狠爱成人网| 老司机免费视频一区二区三区| 一区免费视频| 精品美女久久| 中文字幕成人| 亚洲成人va| 国产无遮挡裸体免费久久| 狠狠操综合网| 精品国产不卡一区二区| 免费在线观看一区二区三区| 国产乱码午夜在线视频| 最新国产精品| 91精品国产乱码久久久久久久 | 亚洲精品字幕| 国产成人精品一区二区免费看京 | 麻豆国产欧美一区二区三区| 夜夜精品视频| 日韩欧美精品一区| 国产精品视频一区二区三区综合| 亚洲免费成人av在线| 男人操女人的视频在线观看欧美| 欧美精品一线| 免费观看久久av| 日韩精品一区二区三区免费观看| 精品无人区麻豆乱码久久久| 亚洲精品一二三**| 麻豆精品网站| 免费美女久久99| 丝袜亚洲精品中文字幕一区| 国产亚洲网站| 亚洲欧美日韩国产一区| 999在线观看精品免费不卡网站| 在线视频观看日韩| 伊伊综合在线| av亚洲一区二区三区| 国产精品久久久久蜜臀| 成人台湾亚洲精品一区二区| 麻豆精品久久久| 精品一区91| 久久久久久夜| 成人精品国产亚洲| 中文在线资源| 亚洲高清av| 99re国产精品| 免费一区二区视频| 日韩高清不卡一区| 欧美欧美黄在线二区| 国产精品久久久久久久久久白浆| 国产区精品区| 国产精品s色| 久久久久久一区二区| 成人羞羞在线观看网站| 欧美中文一区二区| 老司机精品久久| 日本午夜精品久久久久| 国产精品一页| 国产精品不卡| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩在线综合| 国户精品久久久久久久久久久不卡| 狠狠干综合网| 日韩精品第二页| 久久亚洲国产精品尤物| 电影亚洲精品噜噜在线观看| 99精品99| 欧美日韩18| 国产91在线播放精品| 香蕉久久精品| 日韩一二三区在线观看| 国产高清一区| 麻豆久久一区| 国产精品免费看| 亚洲一区二区日韩| 在线一区二区三区视频| 丝袜美腿一区二区三区| 视频一区二区不卡| 亚洲精品乱码日韩| 日本少妇一区二区| 国产伦精品一区二区三区视频 | 美女视频黄免费的久久| 国产中文欧美日韩在线| 免费观看亚洲| 在线看片不卡| 亚洲在线电影| 青青伊人久久| 精品网站aaa| 天堂网av成人| 夜夜嗨网站十八久久| 日本一区二区三区视频在线看| 国产精品一国产精品k频道56| 国产福利亚洲| 一区二区视频欧美| 国产精品v亚洲精品v日韩精品| 日韩视频网站在线观看| 亚洲有吗中文字幕| 中文字幕高清在线播放| 中文精品电影| av资源亚洲| 久久av在线| 久久超碰99| 国产亚洲一区在线| 精品一区二区三区中文字幕视频| 自拍日韩欧美| 麻豆国产精品一区二区三区| 在线一区免费观看| 久久中文欧美| 尤物在线精品| 国产一区一一区高清不卡| 爽爽淫人综合网网站| 国产66精品| 婷婷综合国产| 神马日本精品| 国产精品欧美一区二区三区不卡| 欧美日韩水蜜桃| 麻豆国产精品777777在线| 久久国产66| se01亚洲视频| 国产精品1luya在线播放| 国产精品日本| 电影亚洲精品噜噜在线观看 | 国产农村妇女精品一区二区| 成人日韩av| 欧美日韩精品一区二区三区视频 | 成人在线视频区| 日韩三级久久| 精品一区三区| 亚洲黄色免费看| 国产精品久久久久久久久久白浆 | 日韩视频1区| 欧美日韩国产一区精品一区| 精品国产18久久久久久二百| 综合激情婷婷| 激情综合自拍| 日韩深夜视频| 精品视频一区二区三区在线观看 | 精品无人区麻豆乱码久久久| 日韩三区四区| 激情91久久| 蜜桃精品在线| 国产 日韩 欧美 综合 一区| 国产精品自在| 日韩av中文字幕一区二区三区| 亚洲一区免费| 蜜臀久久99精品久久一区二区 | 国产黄大片在线观看| 国产欧美一区二区三区米奇| 中文字幕成人| 亚洲免费网址| 99热精品在线观看|