用了一个javascript的插件,json传送过来的时间需要是Date对象类型的开始的思路就错了,以为可以直接返回这种类型的数据。差,天真了。后来又看到直接返回含有js语句的json文本,非常不喜欢。就想能不能转成js中Date能识别的格式,哈哈果然有。方法如下:
我用的 ,用json也行哇。views.py里的代码
from django.utils import simplejson
li = []
for a in articles:
article={}
article["start"] = a.datetime.strftime('%Y-%m-%dT%H:%M:%S')
article["content"] = a.content
li.append(article)
json = simplejson.dumps(li)
return HttpResponse(json)
其中strftime('%Y-%m-%dT%H:%M:%S') 是格式化为Date对象格式的字符串,方便在浏览器的javascript中转换为Date对象.
html文件比较简单判断json的长度 循环变成Date对象,jsvascript
var i=0;
for(i=0;i
《django发送json数据并格式化datetime时间数据风波二》
上一篇: 修改mysql 字符编码的时候遇到一个错误
下一篇: 关闭firefox的plugin-container.exe进程
感谢!
^_^这一篇格式有点小问题,可以参考第二篇的格式
错误修正:http://0x55aa.sinaapp.com/web-2/370.html
这个django的simplejson与python里面的json是一样的功能
嗯,我的那台老电脑里装的是2.5的版本,木有json就找到django里的了.
谢谢,对我有用
谢谢,对我有用
感谢你的回复,有用就拿去哇~
这个django的simplejson与python里面的json是一样的功能
感谢!