相关疑难解决方法(0)

Django JSON ::'dict'对象没有属性'_meta'

def display_home(request):
    from datetime import *
    now=datetime.today()
    print 'Month is %s'%now.month

events=Event.objects.filter(e_date__year=datetime.today().year).filter(e_date__month=datetime.today().month,e_status=1).values('e_name','e_date')
return render_to_response("SecureVirtualElection/home.html",{'events': serializers.serialize("json",events, fields=('e_name','e_date'))},context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

error ::'dict'对象没有属性'_meta'

django json

8
推荐指数
1
解决办法
2万
查看次数

Django - 如何在序列化的QuerySet中包含带注释的结果?

如何在序列化QuerySet中包含带注释的结果?

data = serializer.serialize(Books.objects.filter(publisher__id=id).annotate(num_books=Count('related_books')), use_natural_keys=True)
Run Code Online (Sandbox Code Playgroud)

但是,键/值pare {'num_books':number}不包含在json结果中.

我一直在互联网上搜索类似的问题,但我没有找到适合我的解决方案.

这是一个类似的案例:http://python.6.x6.nabble.com/How-can-you-include-annotated-results-in-a-serialized-QuerySet-td67238.html

谢谢!

python django json annotate serializer

2
推荐指数
3
解决办法
2281
查看次数

标签 统计

django ×2

json ×2

annotate ×1

python ×1

serializer ×1