首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Django admin的更改列表页面中更改过滤器部分的标题

在Django admin的更改列表页面中,可以通过自定义来更改过滤器部分的标题。具体步骤如下:

  1. 打开你的Django项目中的admin.py文件,该文件位于你的应用程序目录下。
  2. 导入admin模块:from django.contrib import admin
  3. 创建一个继承自admin.ModelAdmin的自定义模型管理类,例如CustomModelAdmin
  4. 在自定义模型管理类中,重写changelist_view方法。该方法用于自定义更改列表页面的视图。
  5. changelist_view方法中,通过extra_context参数传递一个字典,其中包含你想要自定义的过滤器部分的标题。
  6. changelist_view方法中,通过extra_context参数传递一个字典,其中包含你想要自定义的过滤器部分的标题。
  7. 注册你的模型和自定义模型管理类。
  8. 注册你的模型和自定义模型管理类。
  9. 保存并重新启动你的Django开发服务器。

现在,当你访问Django admin的更改列表页面时,你会看到过滤器部分的标题已经被自定义为你指定的标题。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云数据库(TencentDB)。

  • 腾讯云服务器(CVM):提供弹性、安全、稳定的云服务器实例,适用于各种应用场景。了解更多信息,请访问腾讯云服务器产品介绍
  • 腾讯云数据库(TencentDB):提供高性能、可扩展的云数据库服务,包括关系型数据库(MySQL、SQL Server、PostgreSQL)和非关系型数据库(MongoDB、Redis)。了解更多信息,请访问腾讯云数据库产品介绍
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Django 3.1 官网学习路线

现在您在“更改列表页面查看问题。此页面显示数据库所有问题,并允许您选择一个进行更改。有“What's up?”“我们之前提出问题是: 这里需要注意是: 表单是根据问题模型自动生成。...您将看到一个页面,其中列出了通过 Django 管理员对这个对象所做所有更改,以及更改时间戳和用户名: 第三部分 概览 视图是 Django 应用程序 Web 页面的“类型”,通常提供特定功能和特定模板...使用表格内联(而不是 StackedInline),相关对象将以更紧凑、基于表格格式显示: 自定义管理员更改列表 现在问题管理页面看起来不错了,让我们对“更改列表页面做一些调整——这个页面显示系统所有问题...更多关于 list_display 信息看这里 再次编辑您 poll /admin.py 文件,并向问题更改列表页面添加一个改进:使用 list_filter 过滤器。...更改列表分页、搜索框、过滤器、日期层次结构和列标题排序都像您认为那样协同工作。

8.2K10

Django3.2边学边记—Adimn站点管理

,TestAdmin) 浏览器端登录页面:类似以下后缀 1 http://127.0.0.1:8000/admin/ ---- 管理页面显示 创建模型管理类来管理某个模型在后台显示页面形式 ModelAdmin...类可以控制不同模型在Admin界面展示方式,主要包括在列表展示方式、添加修改页展示方式 上文中展示了TestAdmin类一种注册方法,还有一种方法,就是使用装饰器注册,如下: 123 @admin.register...atitle.short_description='标题'   如果是更改模型字段显示标题,可以在定义模型字段时,设置verbose_name值 ,或者封装成方法,再对方法使用上面那个属性,模型字段不能直接使用那个属性...你可以用empty_value_display 属性更改 123 from django.contrib import admin  ...  ...用 list_filter 来激活管理更改列表页面右侧侧栏过滤器,如下截图所示: list_filter 应是一个元素列表或元组,会将对应字段值列出来,一般用于快速过滤有重复值字段 12

1.2K00

Django3.2边学边记—Adimn站点管理

,TestAdmin) 浏览器端登录页面:类似以下后缀 1 http://127.0.0.1:8000/admin/ ---- 管理页面显示 创建模型管理类来管理某个模型在后台显示页面形式 ModelAdmin...类可以控制不同模型在Admin界面展示方式,主要包括在列表展示方式、添加修改页展示方式 上文中展示了TestAdmin类一种注册方法,还有一种方法,就是使用装饰器注册,如下: 123 @admin.register...atitle.short_description='标题'   如果是更改模型字段显示标题,可以在定义模型字段时,设置verbose_name值 ,或者封装成方法,再对方法使用上面那个属性,模型字段不能直接使用那个属性...你可以用empty_value_display 属性更改 123 from django.contrib import admin  ...  ...过滤器 用 list_filter 来激活管理更改列表页面右侧侧栏过滤器,如下截图所示: list_filter 应是一个列表或元组,参数字段可以是模型字段,包括外键字段(注意list_display

1.3K30

Django快速入门——投票程序(7) 自定义后台

自定义后台更改列表 现在投票后台页看起来很不错,让我们对问题列表页面进行一些调整——改成一个能展示系统中所有投票页面。默认情况下,Django 显示每个对象 str() 返回值。...为此,使用 list_display属性,它是一个包含要显示字段名元组,在更改列表以列形式展示这个对象: class QuestionAdmin(admin.ModelAdmin):...list_display = ["question_text", "pub_date"] 另外,让我们把 教程第 2 部分 was_published_recently() 方法也加上: class...(你可以使用任意多字段) 说明 完整教程可以前往官网:https://docs.djangoproject.com/zh-hans/4.2/intro/ 本教程省略了一些内容,第5部分测试,第...8部分扩展。

22640

Django学习笔记 1.7 自定义 admin 站点

作者: iotisan 前言 这节笔记将更加深入地处理 admin 站点,包括修改表单更加直观呈现模型数据,快速添加关联对象,以及后台涉及列表展示、过滤器、搜索框等操作。...1 自定义后台表单 polls/admin.py 通过 admin.site.register(Question) 注册 Question 模型,Django 能够构建一个默认表单用于展示。...(Question, QuestionAdmin) 这会告诉 Django:“Choice 对象要在 Question 后台页面编辑。...默认提供 3 个足够选项字段。” 3 自定义后台更改列表 3.1 显示列表 默认情况下,Django 显示每个对象 str() 返回值。但有时如果我们能够显示单个字段,它会更有帮助。...为此,使用 list_display 后台选项,它是一个包含要显示字段名元组,在更改列表以列形式展示这个对象: class QuestionAdmin(admin.ModelAdmin):

99120

django 1.8 官方文档翻译: 1-2-2 编写你第一个Django应用,第2部分

探索管理功能 现在我们已经注册了 Poll ,那 Django 就知道了要在管理网站首页上显示出来: 点击 “Polls” 。现在你在 polls 更改列表” 页。...在页面的底部还为你提供了几个选项: Save – 保存更改并返回到当前类型对象更改列表页面。 Save and continue editing – 保存更改并重新载入当前对象管理界面。...这样的话你就需要在注册对象 时告诉 Django 对应配置。 让我们来看看如何在编辑表单上给字段重新排序。...列允许保存时移除已保存过行。 自定义管理界面的变更列表 现在 Poll 管理界面看起来不错了,让我们给 “chang list” 页面做些调整 – 显示系统中所有 polls 页面。...list_display = ('question', 'pub_date', 'was_published_recently') 现在 poll 变更列表页看起来像这样: 你可以点击列标题对这些值进行排序

2.5K40

35.Django2.0文档

因此,引擎将会使用我们在 { block title %} 定义标题,对 {% block content %} 也是如此。...M:数据存取部分,由django数据库层处理,本章要讲述内容。   V:选择显示哪些数据要显示以及怎样显示部分,由视图和模板处理。   ...该层处理与表现相关决定: 如何在页面或其他类型文档中进行显示。   V:代表视图(View),即业务逻辑层。 该层包含存取模型及调取恰当模板相关逻辑。 你可以把它看作模型与模板之间桥梁。  ...其它django.contrib应用程序,django.contrib.redirects,其它从网上下在第三方Django应用程序一样,都会自行添加到管理工具。  ...(3)添加过滤器 接下来,让我们为Book列表页添加一些过滤器

11.3K100

django后台管理-admin

0922自我总结 django后台管理-admin 一.模型注册 admin.py 注册方式一: #在对于注册appadmin文件中导入模型然后注册模型 admin.site.register(导入模型类...#listdisplay设置要显示在列表字段(id字段是Django模型默认主键) list_display = ('id', 'caption', 'author', 'publish_time...一般ManyToManyField多对多字段用过滤器标题等文本字段用搜索框;日期时间用分层筛选。 过滤器如果是外键需要遵循这样语法:本表字段__外键表要显示字段。...里 4.调整页面头部显示内容和页面标题 class MyAdminSite(admin.AdminSite): site_header = 'xx' # 此处设置页面显示标题 site_title...= 'xxx' # 此处设置页面头部标题 admin_site = MyAdminSite(name='management') 需要注意是: admin_site = MyAdminSite

86310

Django admin 一些有用设置

import Blog    #Blog模型管理器 @admin.register(Blog) class BlogAdmin(admin.ModelAdmin):     #listdisplay设置要显示在列表字段...一般ManyToManyField多对多字段用过滤器标题等文本字段用搜索框;日期时间用分层筛选。 过滤器如果是外键需要遵循这样语法:本表字段__外键表要显示字段。...4.调整页面头部显示内容和页面标题 代码: ?...= '好医生运维'  # 此处设置页面头部标题   admin_site = MyAdminSite(name='management')   需要注意是:  admin_site = MyAdminSite...9.自定义列表字段 上面的一对多和多对多可以数据编辑显示,但在列表没有显示。有时还需要显示一些其他东西。例如两个字段相乘计算结果等等。这些都可以通过自定义列表字段处理和显示。

2.6K70

37.Django1.11.6文档

也就是说,list_editable列出字段将在更改列表页面上显示为表单小部件,允许用户一次编辑和保存多行。...ModelAdmin.list_filter list_filter 设置激活激活Admin 修改列表页面右侧栏过滤器,如下面的屏幕快照所示︰ ?...预期将返回更改列表上将链接到更改视图字段名称tuple或list或None,如上所述在ModelAdmin.list_display_links部分。...在这些情况下,Django Admin 可以让你编写并注册“Action” —— 仅仅只是一个以更改列表页面上选中对象列表为参数回调函数。...提供中间页面的操作 默认情况下,在执行Actions 之后,用户会简单地通过重定向返回到之前更改列表页面。 然而,一些Action,尤其是更加复杂操作,需要返回一个中间页面

24.3K80

Django 教程 --- Django 基础

它是整个应用程序背后逻辑数据结构,由数据库(通常是关系数据库,MySql、Postgres)表示 视图:视图是用户界面——当你渲染一个网站时,你在浏览器中看到东西。...它由HTML/CSS/Javascript和Jinja文件表示 模板:模板由所需HTML输出静态部分以及描述如何插入动态内容一些特殊语法组成 Django 安装 如果系统没有安装python3(根据系统和操作系统配置...列表中指定您项目名称,如下settings.py # Application definition INSTALLED_APPS = [ 'django.contrib.admin',...让我们探索一下 移至projectName-> projectName-> urls.py并在标题中添加以下代码 from django.urls import include 现在,在网址格式列表,...Django Apps主要特点是独立性,每个app都作为一个独立单元来支持主项目。要了解更多关于Django应用程序,请访问如何在Django创建应用程序?

3.6K11

Django Admin后台管理

登陆后就会看到我们注册模型类,点进去后就可以实现对数据库CURD了。 4.自定义管理页面 Django提供了自定义管理页面的功能,是通过自定义模型管理类来实现。...= 'id' # 给列指定标题 get_name.short_description = '学校' 然后在admin.pylist_display添加get_name方法 list_display...= ['id', 'name', 'addr', 'get_name'] 显示效果如下 注:属性列在后台管理页面是可以进行排序,而方法列是不能排序,如果需要排序需要设置admin_order_field...但在模型类为字段方法设置第一个参数verbose_name可以实现自定义标题ame = models.CharField(verbose_name='学校名', max_length=20)。...5.其他 富文本编辑器 后台管理员如果需要在后台编辑带样式文字,编辑对商品详细信息描述,就需要使用富文本编辑器。这里以tinymce为例在Django Admin后台中如何使用富文本编辑器。

2.8K10

探索Django:从项目创建到图片上传全方位指南

', # 这是我们新增应用程序]确保在列表添加 demo 这一行,并且位于其他 Django 内置应用程序下方,这样可以确保我们应用程序能够正确加载和运行。...这个模型将允许我们在数据库存储图片标题和相应图片文件,并且可以通过DjangoORM(对象关系映射)进行管理和操作。...在这个类,我们可以自定义模型在后台管理界面显示方式。在这个例子,我们通过设置list_display属性,指定了在Image模型列表页面显示哪些字段。...URLspath('admin/', admin.site.urls),:将 admin 应用 URL 映射到 Django 自带管理页面。...py manage.py migrate:Django 会读取之前生成迁移文件,并根据这些文件指令,在数据库执行相应更改,例如创建新表、修改表结构或添加新字段等。

24873

Admin站点

在创建应用时,Django会向apps.py文件写入一个该应用配置类, from django.apps import AppConfig class BooktestConfig(AppConfig...在列表页中点击"增加"可以进入增加页,Django会根据模型类不同,生成不同表单控件,按提示填写表单内容后点击"保存",完成数据创建,创建成功后返回列表页。 ?...点击执行后进入确认页面,删除后回来列表页面。 ? 定义与使用Admin管理类 Django提供Admin站点展示效果可以通过自定义ModelAdmin类来进行控制。...关联对象 在一对多关系,可以在一端编辑页面编辑多端对象,嵌入多端对象方式包括表格、块两种。 类型InlineModelAdmin:表示在模型编辑页面嵌入关联模型编辑。...admin.site.site_header 设置网站页头 admin.site.site_title 设置页面标题 admin.site.index_title 设置首页标语 在booktest

2.1K20
领券