一、安装:pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2(需要匹配python和django版本)。

二、在app中注册

    ①主体模块:'xadmin'。

    ②渲染表格模块:'crispy_forms'。

    ③控制模块,模型通过版本控制,可以回滚数据:'reversion'。

三、数据迁徙

  1、创建迁徙记录:python manage.py makemigrations。

  2、同步数据:python manage.py migrate。

四、主路由中替换掉原admin

import xadmin
from xadmin.plugins import xversion


# 覆盖
xadmin.autodiscover()
# 注册需要版本控制的Model
xversion.register_models()

urlpatterns = [
    ...
    path(r'xadmin/', xadmin.site.urls),
]

 

posted on 2020-05-22 17:01  焚音留香  阅读(104)  评论(0编辑  收藏  举报