1.settings中配置:
使用:
'xadmin', # 注册xadmin
'crispy_forms', # 注册xadmin的依赖应用crispy_forms
'reversion', #注册xadmin,模块版本控制(版本模块)
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'xadmin', # 注册xadmin 'crispy_forms', # 注册xadmin的依赖应用crispy_forms 'reversion', #注册xadmin,模块版本控制 ]
2.urls中的配置:
使用:
xadmin.autodiscover() #自动发现
#version模块自动注册需要版本控制的MOdel
from xadmin.plugins import xversion #版本
xversion.register_models() #自动注册版本模块
import xadmin xadmin.autodiscover() #自动发现 #version模块自动注册需要版本控制的MOdel from xadmin.plugins import xversion #版本 xversion.register_models() #自动注册版本 urlpatterns = [ path('admin/', admin.site.urls), # 配置上传文件的访问处理函数 ]
3.python manage.py makemigrations #建表
4.python manage.py migrate #同步表到数据库
5.python manage.py runserver 0.0.0.0:8000 #运行
6.在登录界面后,就可以看到有“revisions”内容