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?
深圳南澳桔钓沙好玩吗?:深圳南澳桔钓沙好玩吗?
没有评论:
发表评论