zoukankan      html  css  js  c++  java
  • Xadmin使用二

    1:修改site-title和site-footer,增加菜单折叠效果

    在adminx.py中增加下面代码:

    class GlobalSetting(object):
        # 设置Title
        site_title = '投票管理系统'
        # 设置Footer
        site_footer  = 'Django'
    # 设置折叠效果 menu_style = "accordion" xadmin.site.register(views.CommAdminView, GlobalSetting)

                                              1.1 修改site-title和site-footer,增加菜单折叠效果

    2:修改应用名字为中文

    ##app.py
    class PollsConfig(AppConfig):
        name = 'polls'
        verbose_name = '投票'
    ##_init_.py
    default_app_config = 'polls.apps.PollsConfig'

                  2.1 修改应用名字

    3.增加数据详情和数据编辑功能

    class QuestionAdmin(object):
        list_display = ['question_text', 'question_text'] #自定义显示这两个字段
        search_fields = ['question_text', 'pub_date'] #可以搜索的字段
        list_filter = ['question_text', 'pub_date']
        ordering = ['-pub_date',]  ##按照倒序排列
        show_detail_fields = ['question_text']  ##数据详情
        list_editable = ['question_text', 'question_text'] ##增加数据编辑 可以编辑的列
        inlines = [ChoiceInline]
    xadmin.site.register(Question,QuestionAdmin)  #向Xadmin注册Question

     

                               3.1 增加数据编辑功能

                       3.2 增加数据详情功能

    4 数据导出

    list_export = ('xls', 'xml', 'json')

         4.1 增加数据详情功能

    5.增加主题选择

    ##adminx.py
    
    class BaseSetting(object):
        enable_themes = True 
        use_bootswatch = True
    xadmin.site.register(views.BaseAdminView, BaseSetting)

        

                    5.1 增加主题 

                              5.2 更换主题

  • 相关阅读:
    Java的自动拆箱和装箱
    记录一次买阿里云服务器、建站的经验
    java中的位运算符
    java String拼接时候的一个小问题
    java获取各类容器和数组的长度
    java多线程:循环屏障
    Spring框架10:spring编程式事务控制
    Spring框架9:spring实现声明式事务控制
    Spring框架8:spring使用AOP实现事务控制
    C++ 中的bind
  • 原文地址:https://www.cnblogs.com/BGPYC/p/8030448.html
Copyright © 2011-2022 走看看