随笔分类 -  Xadmin

xadmin 设置站点标题连接
摘要:默认的Xadmin标题就是用a标签实现的,但是没有地方可以添加href属性,除非修改html文件,这不是我想要的,我想要在Settings类中动态修改,这就需要修改Xadmin的源码了 1. 首先我们要修改一下HTML模板文件 路径:xadmin\templates\xadmin\base_site 阅读全文

posted @ 2020-12-17 10:35 信奉上帝的小和尚 阅读(273) 评论(0) 推荐(0)

xadmin 过滤器改为多选
摘要:# xadmin.filters里面有很多过滤器类,MultiSelectFieldListFilter就是多选过滤器 from xadmin.filters import MultiSelectFieldListFilter # 过滤器,不是模糊查询 # 如果要店铺多选,那么就把店铺用元组或者列表 阅读全文

posted @ 2020-04-27 15:09 信奉上帝的小和尚 阅读(515) 评论(0) 推荐(0)

xadmin 自定义过滤器选项
摘要:默认过滤器会把所有的店铺都显示出来,如果店铺很多筛选会很不方便。我希望可以根据每个用户的权限不同来显示他们店铺 1.找到过滤器源码修改 地址:xadmin/filters.py # 这是ForeignKey过滤字段的处理类,其他字段可能不是这个类 @manager.register class Re 阅读全文

posted @ 2020-04-15 14:26 信奉上帝的小和尚 阅读(1269) 评论(0) 推荐(0)

xadmin 多对多字段显示和编辑页面布局
摘要:1.多对多字段显示 # 多对多字段显示 filter_horizontal = ['goods_code', 'store', 'groups'] style_fields = {'goods_code': 'm2m_transfer', 'store': 'm2m_transfer', 'grou 阅读全文

posted @ 2020-04-14 10:57 信奉上帝的小和尚 阅读(823) 评论(0) 推荐(0)

xadmin 小感叹号详情页面url参数修改(为了带上自定义参数)
摘要:1.修改源码 # 地址 xadmin/plugins/details.py # 大概在49行 def result_item(self, item, obj, field_name, row): if (self.show_all_rel_details or (field_name in self 阅读全文

posted @ 2020-04-03 18:04 信奉上帝的小和尚 阅读(1056) 评论(0) 推荐(0)

Xadmin自定义detail小感叹号显示在列上面
摘要:1.修改源码 # 路径\xadmin\plugins\details.py # 大概在18行左右 def result_item(self, item, obj, field_name, row): if (self.show_all_rel_details or (field_name in se 阅读全文

posted @ 2020-04-03 17:44 信奉上帝的小和尚 阅读(373) 评论(0) 推荐(0)

xadmin 自定义actions
摘要:1.编写actions from xadmin.plugins.actions import BaseActionView from django.contrib import messages class ClaimAction(BaseActionView): ''' 批量认领功能 ''' # 阅读全文

posted @ 2020-04-03 17:06 信奉上帝的小和尚 阅读(573) 评论(0) 推荐(0)

xadmin 添加自定义权限
摘要:1.设置一个代理模型 # 普通模型 class Goods(models.Model): pass # 代理模型 class ClaimGoods(Goods): class Meta: verbose_name = "代理模型" verbose_name_plural = verbose_name 阅读全文

posted @ 2020-04-03 16:16 信奉上帝的小和尚 阅读(626) 评论(0) 推荐(0)

Xadmin-自定义字段支持实时编辑
摘要:# 需要显示的列list_display = ['fbm_display'] # 实时编辑功能 list_editable = ['reason_one', 'low_price', 'artificial_confirm_stock_no_fbn'] # 因为这个字段后期要加一些显示的逻辑,所以需 阅读全文

posted @ 2020-03-19 23:30 信奉上帝的小和尚 阅读(768) 评论(0) 推荐(0)

Django3.0.3使用Xadmin
摘要:下载地址: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注册应用: INSTALLED_APPS = [ ... 'xadmin', 'crispy_forms', 'reversion', ... ] # 修 阅读全文

posted @ 2020-02-25 21:24 信奉上帝的小和尚 阅读(5575) 评论(1) 推荐(0)

导航