JSON Serializer问题
在Django中序列话是很简单且高效:
from django.core import serializers
serializers.serialize("json",queryset)
但是,会出现如下这个问题:
def search_users(request, search_string):
now = datetime.now()
users = User.objects.filter(name__startswith=search_string)
for u in users:
u.logged_in_for = now - u.last_login
return util.json_response(users)
为model增加一个field(logged_in_for),这时候serializer会不成功。参考这篇文章:
http://wolfram.kriesing.de/blog/index.php/2007/json-serialization-for-django