python火了以後,學習python的人也愈來愈多了,python作web開發的話,flask、django是比較火的框架了,django是一個比較大的框架,也是一個快速開發利器。可是,django自帶的後臺admin不太好看,也不太符合咱們國人的習慣,所以一個基於bootstrap的後臺xadmin誕生了,效果比較適合國內使用。那麼今天就來說怎麼用xadmin來做爲django的後臺。python
1、準備:git
1.環境:python3.6+django2.0github
2.xadmin下載:https://github.com/sshwsfc/xadmin/tree/django2(記得要直接下載zip)web
3.源碼集成:github下載源碼(必定要下載django2的文件名爲:xadmin-django2.zip,解壓后里面有個xadmin就是咱們須要的xadmin源碼了)數據庫
2、開始集成(這裏是源碼集成)django
1.首先建一個django項目以下:flask
2.而後在項目的根目錄建立一個文件夾爲:extra_apps,將下載的好xadmin源碼拷貝到extra_apps目錄中以下:bootstrap
3.經過pycharm 選中extra_apps文件夾點擊鼠標右鍵選中菜單mark directory as 選擇 sources root就能夠變成上面的藍色文件夾目錄就能夠了。app
4.修改settings文件:框架
5.在urls添加xadmin:
6.運行項目:
6.1 先執行python manage.py makemigrations 而後執行python manage.py migrate 生成數據庫
6.2 執行 python manage.py runserver (若是缺乏庫的話自行安裝相應的庫就能夠了),
6.3 當訪問後臺的時候能夠看到以下效果說明成功了!
7.bug:固然這個xadmin有個bug,就在編輯用戶的時候會報錯,這個主要在xadmin下widgets.py文件的75行修改以下就能夠了:
這樣就能夠正常使用xadmin了。
3、總結:
django使用xadmin就介紹到這裏了,但願可以幫助到須要幫助的人。有什麼問題歡迎提出來,咱們一塊兒探討學習,若是喜歡個人文章能夠關注我哦!
源碼下載地址: https://github.com/juzhizhang/django2_xadmin (下載後運行項目訪問127.0.0.1:8000/xadmin/就能夠訪問了登陸賬號admin,密碼fdsfds123。)
簡書: Code 人生