博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django-HttpResponse返回models对象
阅读量:2429 次
发布时间:2019-05-10

本文共 806 字,大约阅读时间需要 2 分钟。

描述

通过django框架的models,可以方便的从数据库中找到结果。但是返回网页时,HttpResponse不能直接使用obj,需要转换为字符串,记录一下如何快速的转换

解决方法

models.py 文件

class log( mq_base ):    token = models.CharField( max_length=200)    content = models.TextField()    insertTime=models.DateTimeField( default= timezone.now)    def __str__(self):        return self.token    def format(self):        return { u'token': self.token,                u'content':self.content,                u'insertTime': self.insertTime.strftime('%Y-%m-%d %H:%M:%S')}

views.py 文件

def formatDicts(objs):    obj_arr=[]    for o in objs:        obj_arr.append(o.format())    return obj_arrdef list_log( request ):    logs = bigdata_log.objects.all().order_by("-id")    logs = logs[0:99]    c = {
"logs":formatDicts(logs),} response = HttpResponse(simplejson.dumps(c)) return response

转载地址:http://dqvmb.baihongyu.com/

你可能感兴趣的文章
关于 cleanup stack 和 two phase consturction [1](转)
查看>>
Oracle数据导入导出imp/exp (转)
查看>>
如何构建固定网(PSTN)短消息系统(转)
查看>>
Delphi文件管理(三)(转)
查看>>
关于网线的一些问题的解答(转)
查看>>
深度分析Win 2003自动升级补丁功能(转)
查看>>
使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60 平台(转)
查看>>
来访者地址统计,很好的一个程序!(转)
查看>>
UpdateWindow函数 (转)
查看>>
移动通信的主要测量指标及注意事项(转)
查看>>
无盘网络正确网络配置建议-减少卡机蓝屏关键(转)
查看>>
如何在Delphi中调用oracle的存储过程返回数据集(转)
查看>>
ASP指南:ADO/SQL(数据存取) (转)
查看>>
五种windows密码设置及破解(转)
查看>>
QQ也有聊天机器人 小编带你与小Q玩(转)
查看>>
使用 Windows CE .NET Internet Explorer ActiveX 控件(转)
查看>>
SEO服务合同范本(转)
查看>>
[组图]S60十大优秀软件精心推荐(二)(转)
查看>>
某高手毕生精力总结的电脑技巧(转)
查看>>
解决WAP下ASP传递数据乱码问题(转)
查看>>