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

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

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

瀏覽:260日期: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、前端接受并獲?。?/p>

$.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久久,三上悠亚国产精品一区二区三区
国产美女久久| 日韩欧美中文在线观看| 久久国产精品色av免费看| 亚洲理论在线| 日本成人中文字幕在线视频| 日韩一区二区三区在线看| 久久国产88| 亚州精品视频| 国产情侣一区在线| 国产伦一区二区三区| 日韩1区2区日韩1区2区| 国产视频一区二| 久久永久免费| 久久蜜桃资源一区二区老牛| 欧美不卡视频| 亚洲一区二区三区久久久| 日韩高清不卡一区二区| 精品九九久久| 亚洲国产成人精品女人| 中文不卡在线| 日韩综合一区| 久久国产精品亚洲77777| 日韩中文字幕无砖| 麻豆成人在线观看| 欧美.日韩.国产.一区.二区| 午夜国产精品视频| 亚久久调教视频| 日韩激情一区| 日韩精品三区四区| 久久视频一区| 欧美啪啪一区| 午夜精品网站| 久久精品一区二区三区中文字幕| 久久国产亚洲精品| 国产精品欧美三级在线观看| 亚洲成人一区| 你懂的亚洲视频| 亚洲深爱激情| 国产精品成久久久久| 亚洲精品欧美| 日韩综合精品| 欧美视频久久| 国产亚洲在线| 欧美成人基地| 不卡一二三区| 日韩成人午夜精品| 精品中文字幕一区二区三区av| 国产欧美自拍| 一区二区三区网站| 欧美 日韩 国产精品免费观看| 久久精品九色| 国产精品一区二区三区美女| 麻豆精品在线| 欧美日一区二区三区在线观看国产免 | 日本不卡中文字幕| japanese国产精品| 91精品蜜臀一区二区三区在线| 粉嫩av一区二区三区四区五区 | 亚洲精品高潮| 石原莉奈一区二区三区在线观看| 999精品色在线播放| 欧美www视频在线观看| 精品一区二区三区在线观看视频 | 日韩免费精品| 7777精品| 国产精品传媒麻豆hd| 国产日韩欧美高清免费| 日韩精品中文字幕吗一区二区| 日韩在线卡一卡二| 爽爽淫人综合网网站| 久久国产精品99国产| 亚洲人妖在线| 蜜桃精品视频| 久久久久欧美精品| 亚洲精品网址| 综合色一区二区| 国产福利一区二区精品秒拍 | 精品一区三区| 亚洲一二三区视频| 国产精品久久久久久久久久白浆 | 国产欧美欧美| 色综合五月天| 99在线观看免费视频精品观看| 亚洲日本三级| 久久精品国产久精国产| 欧美日韩中文一区二区| 一区二区三区四区精品视频| 中文字幕亚洲精品乱码| 另类小说一区二区三区| 久久久久国产| 日韩精品免费观看视频| 欧美极品一区二区三区| 99久久精品费精品国产| 亚洲精品观看| 久久精品不卡| 欧美一区成人| 久久婷婷久久| 欧美国产视频| 99riav1国产精品视频| 国产精品一区高清| 99亚洲精品| 婷婷激情一区| 久久午夜精品一区二区| 精品国产亚洲一区二区三区| 在线观看一区| 久久五月天小说| 国产精品免费不| 美女久久一区| 欧美午夜精品一区二区三区电影| 国产欧美一级| 日韩高清在线观看一区二区| 香蕉国产精品| caoporn视频在线| 欧美亚洲免费| 最新国产精品视频| 91久久久久| 久久久精品五月天| 欧美日韩亚洲国产精品| 在线综合亚洲| аⅴ资源天堂资源库在线| 欧美日韩1区| 日韩视频1区| 亚洲小说春色综合另类电影| 亚洲少妇诱惑| 性一交一乱一区二区洋洋av| 午夜av一区| 亚洲中午字幕| 久久xxxx| 亚洲精品一级| 日韩精品久久理论片| 日本不卡一二三区黄网| 日本一区二区三区中文字幕| 黄色在线一区| 亚洲综合另类| 日韩福利视频一区| 精品伊人久久久| 久久久国产精品一区二区中文| 亚洲四虎影院| 欧美日韩精品免费观看视频完整| 伊人影院久久| 亚洲三级网站| 国产精品毛片久久久| 精品视频免费| 亚洲精品一二三区区别| 香蕉视频成人在线观看| 亚洲精品黄色| 精品国产乱码久久久久久樱花 | 日韩网站中文字幕| 国产亚洲永久域名| 日韩欧美中文字幕在线视频| 麻豆精品一区二区综合av| 97精品国产福利一区二区三区| 精品捆绑调教一区二区三区| 好吊一区二区三区| 欧美有码在线| 久久免费高清| 欧美日韩一区自拍| 91精品国产乱码久久久久久久| 亚洲人成在线影院| 国产精品伦理久久久久久| 日韩午夜在线| 日韩高清一区在线| av在线资源| 亚洲小说春色综合另类电影| 97精品国产| 少妇精品久久久一区二区| 福利一区二区免费视频| 久久福利影视| 神马午夜在线视频| 欧美影院视频| 五月天激情综合网| 高清精品久久| 国产乱人伦丫前精品视频 | 日韩成人午夜精品| 激情久久一区二区| 四虎成人精品一区二区免费网站| 中文字幕人成乱码在线观看 | 伊人精品在线| 91看片一区| 欧美a级一区二区| 日韩一区二区三免费高清在线观看| 久久精品青草| 国产精品99一区二区三| 国产亚洲人成a在线v网站| 婷婷综合网站| 日韩欧美中文| 韩日一区二区| 开心激情综合| 日本精品另类| 日韩av中文字幕一区二区| 亚洲免费婷婷| 亚洲欧美日韩视频二区| 777久久精品| 欧美日本三区| 国产精品1luya在线播放| 国产精品久久久久久模特| 久久精品凹凸全集| 日本a级不卡| **爰片久久毛片| 日韩黄色免费网站|