0

我打算扩展Django的change_list模板。在这之前,我想确保我至少可以填充默认的一个。对象没有属性'result_count'

我很难将适当的信息传递给Django的默认change_list模板副本。

我的看法:运行时,它

def list(request): 
    model = admin.site._registry[NewRequests] 
    c = RequestContext(request, { 
      'cl': model, 
    }) 
    t = loader.get_template('admin/change_list.html') 
    return HttpResponse(t.render(c)) 

错误:

'NewRequestsAdmin' object has no attribute 'result_count' 

search_form cl是模板标签是造成错误:

<div class="module{% if cl.has_filters %} filtered{% endif %}" id="changelist"> 
    {% block search %}{% search_form cl %}{% endblock %} 
    {% block date_hierarchy %}{% date_hierarchy cl %}{% endblock %} 

回答

1

cl不应该成为模范班。这是一个查询集。

+1

嗨丹尼尔,感谢您的答案,但查询集也没有result_count属性。任何关于如何将其添加到对象的想法? – chirinosky 2013-03-15 15:28:35