django - 如何扩展django管理员 View ?

标签 django django-admin django-views admin overwrite

我想在我的django管理员索引中显示其他边栏。我创建了templates/admin/index.html并显示出来。现在,我需要一些来自模型的数据。为此,我在文件admin/views.py中创建了索引函数

def index(request):
    var = 'var'
    return render_to_response('admin/index.html', {'var': var})

没有此功能,我将出现ViewDoesNotExist错误。

但是,模板对此样本变量“var”不起作用。此外,我的应用程序未显示在索引中。我只有身份验证应用程序。

我认为我正在覆盖索引功能表单admin View 。如何正确覆盖此功能?

最佳答案

考虑使用Django管理工具https://bitbucket.org/izi/django-admin-tools/wiki/Home

然后您会得到manage.py customdashboardmanage.py custommenu等命令。

它甚至具有很好的书签功能,可以快速跳转到某些对象或列表页面。

关于django - 如何扩展django管理员 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7848435/

相关文章:

django - 获取与内联表单相关的外键字段名称

Django 标记和 Django 管理

django - ForeignKeyAutocompleteAdmin

python - Django 请求查找以前的推荐人

python - 使用动态 form_class 更新 View

python - 如何导入名称不明确的特定模块?

sql - Django Raw SQL给我TypeError没有足够的参数

python - 将参数转换为字符串

python - 使用 django analytics 和 google analytics 查看 user_id

javascript - 使用 css 更改图像的大小