1. 程式人生 > 實用技巧 >xadmin的模組自動註冊(註冊版本)

xadmin的模組自動註冊(註冊版本)

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.pyrunserver 0.0.0.0:8000 #執行

6.在登入介面後,就可以看到有“revisions”內容