2020年11月22日星期日

drf—— xadmin的使用

xadmin的使用

1 django内置了一个admin,有的人觉得丑,功能不够强大,这群人写了一个叫xadmin的,用来替换admin2 xadmin是django的一个app3 如何使用 -区分1.x和2.x  -1.x :pip3 install xadmin  -2.x :pip3 install git+git://github.com/sshwsfc/xadmin.git@django2    pip3 install https://codeload.github.com/sshwsfc/xadmin/zip/django2 -django2.x+xadmin 2.x 环境搭建  -安装  -在app中注册   'xadmin',   'crispy_forms',   'reversion',  -修改国际化   # 修改使用中文界面   LANGUAGE_CODE = 'zh-Hans'   # 修改时区   TIME_ZONE = 'Asia/Shanghai'
       USE_TZ = False
  -数据迁移   python3 manage.py makemigrations   python3 manage.py migrate  -配置路由信息   import xadmin   xadmin.autodiscover()   # version模块自动注册需要版本控制的 Model   from xadmin.plugins import xversion   xversion.register_models()   urlpatterns = [    path('xadmin/', xadmin.site.urls)   ]  -创建超级用户   python manage.py createsuperuser  -登录,访问地址,输入用户名密码进入   http://127.0.0.1:8000/xadmin/4 美化 -写一个类 class BookClass():  # 该表展示的字段  list_display = ['id', 'name', 'price','publish']  # 按照这些字段搜索  search_fields = ['id','name']  # 按哪些字段过滤  list_filter = ['is_delete']  # 可以把数据导出成excel,json,  list_export = ('xls', '', 'json')  # list_export设置为None来禁用数据导出功能  list_export_fields = ('id', 'name', 'price')  data_charts = {   "order_amount": {    'title': '随便写',    "x-field": "price",    "y-field": ('publish',),    "order": ('id',)   },  }  -注册 xadmin.site.register(models.Book,BookClass)

 









原文转载:http://www.shaoqun.com/a/492778.html

铭宣海淘:https://www.ikjzd.com/w/1551

预售:https://www.ikjzd.com/w/889

母婴团购网:https://www.ikjzd.com/w/716


xadmin的使用1django内置了一个admin,有的人觉得丑,功能不够强大,这群人写了一个叫xadmin的,用来替换admin2xadmin是django的一个app3如何使用-区分1.x和2.x-1.x:pip3installxadmin-2.x:pip3installgit+git://github.com/sshwsfc/xadmin.git@django2pip3installhtt
aeo:aeo
e邮包:e邮包
价某链大卖结局令人唏嘘,中小卖家又能凭一己之力走多远?:价某链大卖结局令人唏嘘,中小卖家又能凭一己之力走多远?
eBay的搜索引擎Cassini如何排名卖家listing?:eBay的搜索引擎Cassini如何排名卖家listing?
深圳南澳桔钓沙好玩吗?:深圳南澳桔钓沙好玩吗?

没有评论:

发表评论