From 36c13e9a10eb624781d99930cce58de4de51d14a Mon Sep 17 00:00:00 2001 From: sichan Date: Wed, 21 Feb 2024 15:06:51 +0800 Subject: [PATCH] commit --- company_data/admin.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/company_data/admin.py b/company_data/admin.py index fee3f26..b07f886 100644 --- a/company_data/admin.py +++ b/company_data/admin.py @@ -10,14 +10,15 @@ class CompanyResearchInfoAdmin(admin.ModelAdmin): search_fields = ['company_name'] # 根据问卷名称进行搜索 list_filter = ['shareholder_nature'] # 添加过滤器 + # 修改列表页属性 def action_buttons(self, obj): - view_name = 'admin:company_data_companyresearchinfo_change' - format_string = '编辑 ''删除' - url = reverse(view_name, args=[obj.pk]) - return format_html(format_string, url, url) - action_buttons.short_description = '操作' + view_name = 'admin:company_data_companyresearchinfo_change' # 定义视图名称,这是Django admin中用于编辑对象的视图 + format_string = '编辑 ''删除' # 定义按钮的HTML格式,其中的"{}"将被下面的`url`替换 + url = reverse(view_name, args=[obj.pk]) # 使用Django的`reverse`函数生成编辑页面的URL,其中`args=[obj.pk]`表示将对象的主键作为参数传递给视图 + return format_html(format_string, url, url) # 使用Django的`format_html`函数将格式字符串和URL组合成HTML代码 + action_buttons.short_description = '操作' # 设置该方法在Django admin界面中的显示名称为"操作" - # 编辑页属性 + # 修改编辑页属性 fieldsets = ( ('工商信息', {'fields': ( ("company_name", "legal_entity_name", "shareholder_nature"),