码迷,mamicode.com
首页 > 其他好文 > 详细

第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说

时间:2017-09-25 19:08:24      阅读:564      评论:0      收藏:0      [点我收藏+]

标签:在线教育   插件   log   设置   类型   style   esc   back   time   

第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说

 

设置后台列表页面字段统计

在当前APP里的adminx.py文件里的数据表管理器里设置

aggregate_fields = {‘字段名称‘:‘sum为统计数,min为统计时间‘}

class CourseAdmin(object):               # 自定义数据表管理器类

    # 设置xadmin后台显示字段
    list_display = [name, desc, detail, degree, learn_times, students,
                    fav_nums, image, click_nums, add_time]

    # 设置xadmin后台搜索字段,注意:搜索字段如果有时间类型会报错
    search_fields = [name, desc, detail, degree, learn_times, students,
                     fav_nums, image, click_nums]

    # 设置xadmin后台过滤器帅选字段,时间用过滤器来做
    list_filter = [name, desc, detail, degree, learn_times, students,
                   fav_nums, image, click_nums, add_time]
    model_icon = fa fa-clone
    style_fields = {detail:ueditor}
    # import_excel = True
    aggregate_fields = {fav_nums:sum}

xadmin.site.register(Course, CourseAdmin)     # 将数据表注册到xadmin后台显示

技术分享

 

第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说

标签:在线教育   插件   log   设置   类型   style   esc   back   time   

原文地址:http://www.cnblogs.com/adc8868/p/7592966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!