Django-HttpResponse返回models对象
来源:互联网 发布:淘宝怎么打印发货单 编辑:程序博客网 时间:2024/06/05 14:54
描述
通过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
1 0
- Django-HttpResponse返回models对象
- HttpResponse返回models对象
- nginx+django httpresponse返回中文编码问题
- Django使用HttpResponse返回图片并显示
- Django通过HttpResponse如何返回用户头像
- Django的HttpRequest和HttpResponse对象
- Django入门-6:视图-HttpResponse对象
- Django-- HttpResponse
- Django系列教程(6)-- HttpRequest对象和HttpResponse对象
- django中将models以json形式返回
- HttpResponse对象
- Django models获取对象有以下方法:
- django函数HttpResponse
- Django Models
- django models
- Django Models
- 创建一个HttpResponse对象
- HttpResponse 对象¶
- algorithm(set)
- MySql修改数据库编码为UTF8
- IIS7.5 HTTP 错误 500.19
- 分别求1+2+3+.....+n 和 1*2*3*......*n递归
- Docker的数据卷和数据卷容器
- Django-HttpResponse返回models对象
- FastDFS在.Net平台上的使用
- java.math.BigInteger cannot be cast to java.lang.Long
- Python3的循环
- C++实验3-个人所得税计算器
- 对象池
- iOS KVC和KVO的使用
- 使用自定义的类作为Map接口key的参数时
- 【面试题12】打印1到最大的n位数