本文共 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/