我正在使用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”,它就不起作用;它询问我模型的某些特定领域