在Django中安裝Xadmin替換原始的admin,下面介紹兩種方法安裝
第一種方法:pip安裝
第一步:
直接pip安裝xadmin
pip install xadmin
pip會同時安裝上面三個依賴包,需要將'xadmin'和'crispy_forms'加入到settings.py的INSTALL_APPS中。
第二步:
配置URL
用Xadmin替換原裝的admin
在urls.py中修改:
第三步:
需要將xadmin自帶的一些表生成一下,執行以便 makemigration -- migrate,在數據庫中生成這三個表:
這時候xadmin已經可以使用了
第二種方法:源碼安裝
下面要把Xadmin的源碼引入到項目中,方便后期開發需要定制插件。並且pip安裝的Xadmin並不一定是最新版
第一步:
在github上下載xadmin的源碼包 https://github.com/sshwsfc/xadmin
在項目的根目錄下創建一個文件夾extra_apps,將xadmin源碼包中的'xadmin'文件夾復制到剛才的新建文件夾中
在settings.py文件中寫入
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
告訴項目xadmin的導入路徑
之后同上面第一種方法的第二、第三步