xadmin的模組自動註冊(註冊版本)
阿新 • • 發佈:2020-08-09
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模組自動註冊需要版本控制的MOdelfrom 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.pyrunserver 0.0.0.0:8000 #執行
6.在登入介面後,就可以看到有“revisions”內容