我计划扩展 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 %}