如何在django admin中设置自定义change_list?

时间:2014-04-04 14:40:18

标签: django django-admin

我正在使用django并且我有一个对象列表,没有作为模型链接到数据库,但是,作为模型,我想在管理页面(列表和详细信息)中显示它们。

我该怎么办?

我尝试注册一个扩展名为“admin / base.html”的自定义视图,但这不能解决我的问题:

def external_list(request, *args, **kwargs):
    ctx = {
        'sources' : []
    }

    for i in range(1,10):
        ctx['sources'].append({
            'id' : i,
            'name' : 'item name %d' % i
            })        

    return render(request, 'admin/external_list.html', ctx)

admin.site.register_view('external_list', external_list, 'External sources')

如果我尝试扩展“admin / change_list.html”,它就不起作用;它询问我模型的某些特定领域

0 个答案:

没有答案