用了一个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;idjango发送json数据并格式化datetime时间数据风波二

上一篇:
下一篇:

相关文章:

Categories: 博客记录

7 Responses so far.

  1. 0X55AA 说:

    ^_^这一篇格式有点小问题,可以参考第二篇的格式

  2. 0X55AA 说:

    错误修正:http://0x55aa.sinaapp.com/web-2/370.html

    • 这个django的simplejson与python里面的json是一样的功能

    0X55AA 说:

    嗯,我的那台老电脑里装的是2.5的版本,木有json就找到django里的了.

  3. zorro 说:

    谢谢,对我有用

  4. 0X55AA 说:

    感谢你的回复,有用就拿去哇~

  5. chapsticks 说:

    这个django的simplejson与python里面的json是一样的功能

  6. jack wang 说:

    感谢!

Leave a Reply