1.xadmin并不能用pip安裝,只能用源碼安裝予颤;源碼安裝的方法是上GitHub,搜索xadmin冬阳,找到源碼下載壓縮文件并解壓蛤虐;然后有兩種方法安裝,我首先使用了在虛擬環(huán)境用pip安裝壓縮文件肝陪,要在命令行格式下進(jìn)入壓縮文件所在的目錄驳庭,pip安裝成功。
2.執(zhí)行manage.py氯窍,顯示出現(xiàn)的幾個錯誤的解決方法:
模塊future要pip安裝
pip3 install django-crispy-forms
pip install django-import-export
3.然后執(zhí)行manage.py時還會提醒個這個東西:
Error fetching command 'collectstatic': You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path.
Command 'collectstatic' skipped
我沒有管他饲常,然后進(jìn)行數(shù)據(jù)遷移,成功狼讨,runserver贝淤,成功,打開網(wǎng)站管理系統(tǒng)政供,成功
4.畢竟還是要按照教程來播聪,xadmin的安裝不是安裝在虛擬環(huán)境中的,先在虛擬環(huán)境中卸載掉xadmin布隔,然后把之前壓縮的文件中的xadmin文件夾復(fù)制到項目的根目錄下离陶,再新建一個Python包,名為extra_apps衅檀,將xadmin文件夾拉進(jìn)去招刨,不知道為什么我的pycharm將extra_apps標(biāo)記為source root 沒用,執(zhí)行manage.py的時候會報錯哀军,提醒沒有xadmin這個模塊沉眶,沒辦法打却,只能在setting中進(jìn)行設(shè)置,添加一行代碼:
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
最后能成功打開manage.py沦寂,不過還是會提醒著什么学密,看不懂,我并沒有管他传藏,runserver腻暮,成功運行,打開網(wǎng)址毯侦,也成功哭靖,沒有問題,大功告成侈离!