对象没有属性'result_count'

时间:2013-03-15 14:25:52

标签: django django-models django-templates django-admin django-views

我正在计划扩展Django的change_list模板。在此之前,我想确保至少可以填充默认值。

我很难将正确的信息传递给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 个答案:

答案 0 :(得分:1)

cl不应该是模型类。这是一个查询集。