django2使用xadmin打造適合國人的後臺管理系統(1)

        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 人生

相關文章
相關標籤/搜索