django xadmin 默认密码_django和xadmin打造后台管理系统(三)-xadmin进阶使用

1.修改app名称

参照上篇文章,自己补充一些model以后,界面如图所示:

21eb6573d03eb068e7bf3b406d3a9498.png

可以看到左上角名称还是默认的,这样就显得很low,我们进行修改。 修改op_xadmin/apps.py,如下:

from 

修改op_xadmin/init.py,如下:

default_app_config

刷新界面,就可以看到下图:

cb82406669ab9762c06471cfc036804e.png

可以看到此时app名称已经修改为'商城信息管理'。

2.修改界面顶部和底部显示

app名称已经修改过来后,还看到界面顶部和底部都显示默认值,所以我们接着修改op_xadmin/adminx.py,在adminx.py中增加如下代码:

from 

刷新界面就可以看到下面效果了:

df4340f4317e60556de561d1fd4a2c2c.png

3.设置左侧菜单折叠

如果我们想设置左侧菜单可折叠,该怎么办呢? 同样在adminx.py的globalSetting中增加一行代码:

menu_style 

刷新后如图:

4c9613d8653ebb50dc9be7da589ff892.png

4.界面增加主题修改功能

界面增加主题功能,也是在adminx.py中增加代码:

class 

界面刷新后如图:

a95b54e70fe7abddd80336aa40171ac1.png

主题功能已经有了。

5.修改菜单图标

这时候菜单图片都是统一的圆圈,没有可辨识性,所以修改菜单图标: 在globalSetting类中增加如下代码:

global_models_icon 

其中fa fa-XXXXX是固定格式,XXXXX代表图标名称,可以从以下网站http://fontawesome.dashgame.com/获取。 刷新后看到,如图:

0f9b7a596127aab6123e28ec7af758e7.png

6.adminx的其他属性

假设我们还想在后台管理系统中增加搜索框、过滤器等功能,也是可以的。 在adminx.py文件中每个model对应的XXXAdmin中增加以下属性即可:

  • list_display:列出界面需要展示的字段;
  • search_fields:激活搜索框,可以在搜索框中输入内容在指定字段名中进行搜索;
  • list_editable:已经存在的记录中可以修改的字段,其中字段必须要在list_display中包含;
  • list_filter:激活过滤器,可以根据字段内容进行过滤;
  • list_per_page:分页条数;
  • ordering:界面显示时排序方法;
  • readonly_fields: 指定只读字段;

其他更多字段请参考官方文档:https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#django.contrib.admin.ModelAdmin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值