基于 simpleui 开发,
Simple UI 一款基于vue+element-ui的django admin现代化主题
普通admin 好像实现不了,
Simpleui 官网:/simpleui/
效果:
代码:
@admin.register(soft_version)class SoftversionAdmin(admin.ModelAdmin):list_display = ('id', 'ip_address', 'soft_name', 'soft_version', 'list_time_version', 'update_time', 'backup1', 'backup2')ordering = ('id',)list_display_links = ('id', 'ip_address')search_fields = ('id', 'ip_address', 'soft_name')list_per_page = 10list_max_show_all = 10readonly_fields = ('id', 'ip_address', 'soft_name', 'soft_version', 'list_time_version', 'update_time', 'backup1', 'backup2')# 添加按钮actions = ['version_check']# 按钮的点击事件def version_check(self, request):return true# 按钮的配置 version_check.short_description = '版本检查'version_check.icon = 'el-icon-video-pause'version_check.type = 'danger'version_check.style = 'color:rainbow;'# 链接按钮,设置之后直接访问该链接# 3中打开方式# action_type 0=当前页内打开,1=新tab打开,2=浏览器tab打开# 设置了action_type,不设置url,页面内将报错# 设置成链接类型的按钮后,custom_button方法将不会执行。version_check.action_type = 0version_check.action_url = ''# 给按钮增加确认# version_check.confirm = '你是否执意要点击这个按钮?'