一、安装: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), ]