西装表格包括在管理员的列表显示中
Suit form include on list display in admin
我正在尝试使用 Django Suit 的表单,包括向管理员中所有订阅者的列表显示添加一个按钮。在文档中,它说将此添加到正确应用程序中的 admin.py 文件中。
class SubscriberAdmin(admin.ModelAdmin):
list_display = ('email', 'date')
readonly_fields = ('email', 'date')
def has_add_permission(self, request):
return False
suit_form_includes = (
('admin/suit_includes/suit_csv.html', 'top'),
)
然而,这仅在单击对象实例时出现,而不会出现在显示数据库中整个对象列表的管理页面上。有没有办法用 Django Suit 做到这一点?我在 google.
上找不到任何东西
西装形式包括模板:
<a href="/schedule-demo/csv"><button class="btn btn-info">Export to File</button></a>
管理实例显示(出现的地方):
管理员列表显示(我希望它出现的地方):
这里 django-suit 的作用是将您的 HTML 片段包含在为您的模型显示的 change_form 中,change_form 您可以在这里修改模型并将更改保存到数据库中。
您希望它出现的位置是“change_list”,也就是您可以在数据库中看到该模型的所有实例的地方。
要将其添加到您的 html 代码段,您应该使用自己的代码段扩展您的 change_list.html :有关扩展模板的更多信息 in the official documentation
祝你好运!
我正在尝试使用 Django Suit 的表单,包括向管理员中所有订阅者的列表显示添加一个按钮。在文档中,它说将此添加到正确应用程序中的 admin.py 文件中。
class SubscriberAdmin(admin.ModelAdmin):
list_display = ('email', 'date')
readonly_fields = ('email', 'date')
def has_add_permission(self, request):
return False
suit_form_includes = (
('admin/suit_includes/suit_csv.html', 'top'),
)
然而,这仅在单击对象实例时出现,而不会出现在显示数据库中整个对象列表的管理页面上。有没有办法用 Django Suit 做到这一点?我在 google.
上找不到任何东西西装形式包括模板:
<a href="/schedule-demo/csv"><button class="btn btn-info">Export to File</button></a>
管理实例显示(出现的地方):
管理员列表显示(我希望它出现的地方):
这里 django-suit 的作用是将您的 HTML 片段包含在为您的模型显示的 change_form 中,change_form 您可以在这里修改模型并将更改保存到数据库中。
您希望它出现的位置是“change_list”,也就是您可以在数据库中看到该模型的所有实例的地方。
要将其添加到您的 html 代码段,您应该使用自己的代码段扩展您的 change_list.html :有关扩展模板的更多信息 in the official documentation
祝你好运!