通过xadmin的Plugin实现,adminx.py中
class Link2AdminPlugin(BaseAdminPlugin): link_2_admin = False def init_request(self, *args, **kwargs): return bool(self.link_2_admin) #my_top_toolbar为xadmin model_list.html中存在的view_block区块 def block_my_top_toolbar(self, context, nodes): nodes.append(loader.render_to_string('product/blocks/my_top_toolbar.link_2_admin.html', context_instance=context)) xadmin.site.register_plugin(Link2AdminPlugin, ListAdminView)
可以简单改写xadmin model_list.html中的代码,实现插入列表页任意地方,如model_list.html中加入
<div class="btn-toolbar pull-right" role="toolbar" aria-label="..."> {% view_block 'my_top_toolbar' %} </div>
block_my_top_toolbar方法在nodes上增加一个form表单,实现一些数据的提交,admin类中的get或post方法接收表单提交并处理业务逻辑。
相关推荐
xadmin2.2
今天小编就为大家分享一篇解决django-xadmin列表页filter关联对象搜索问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了在django admin详情表单显示中添加自定义控件的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
今天小编就为大家分享一篇对django xadmin自定义菜单的实例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了Django中自定义admin---Xadmin的实现代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
django >=2 django-crispy-forms >=1.6.0 (For xadmin crispy forms) django-reversion ([OPTION] For object history and reversion feature, please ...并将xadmin,crispy-forms添加到settings.INSTALLED_APPS 中
主要介绍了django xadmin action兼容自定义model权限教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
基于layUI xadmin漂亮前端页面模板
python xadmin源码 python xadmin 源码python xadmin源码 python xadmin 源码python xadmin源码
xadmin-master.zip
django使用的xadmin在时间选择器上会出现遮盖的情况 这个是将时间选择器修改为不可输入状态,亲测可用的xadmin资源包
python3.6 django1.11 项目下使用xadmin,在项目中找到xadmin app拷到自己项目中使用
cmdb_xadmin_autoserver xadmin配置源码,供大家参考
xadmin是一个不应该错过的Django管理员替代品,要使用Xadmin,需要安装Django ,并且必须激活管理站点,本版本支持Django3.
Xadmin是比Django自带后台管理系统更好用的后台管理系统,但官方版本在适配Django2.2是会有角较多报错。本版是调整后的Xadmin,能完美适配Django2.2