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