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))
error :: 'dict' object has no attribute '_meta'
error ::'dict'对象没有属性'_meta'
1 个解决方案
#1
16
events=Event.objects.filter(e_date__year=datetime.today().year).filter(e_date__month=datetime.today().month,e_status=1).only('e_name','e_date')
Serializer waits for normal queryset, not ValuesQuerySet
(which is returned by values
). If you want to query only certain fileds, use only.
Serializer等待正常的查询集,而不是ValuesQuerySet(由值返回)。如果您只想查询某些文件,请仅使用。
#1
16
events=Event.objects.filter(e_date__year=datetime.today().year).filter(e_date__month=datetime.today().month,e_status=1).only('e_name','e_date')
Serializer waits for normal queryset, not ValuesQuerySet
(which is returned by values
). If you want to query only certain fileds, use only.
Serializer等待正常的查询集,而不是ValuesQuerySet(由值返回)。如果您只想查询某些文件,请仅使用。