Django-Xadmin 搭建

xadmin是django的一個第三方的管理后臺實現(xiàn),它的功能比自帶的admin功能更加強大

xadmin項目在github上的地址為:https://github.com/sshwsfc/xadmin

xadmin相關文檔可以在這里查看:https://xadmin.readthedocs.io/en/latest/index.html

這里簡要總結(jié)下自己集成xadmin的方法,我使用的是django1.15和python3.6,xadmin是0.60。

xadmin的安裝

打開終端 shell 輸入 pip install git+git://github.com/sshwsfc/xadmin.git

然后就會自行安裝

或者 從github上download 下來后再解壓


圖片上的future 和 django-import-export 要另外安裝 經(jīng)過本人測試 xadmin啟動時 總是會報錯 缺少這個2個模塊 最后還要在stting中加入app 模塊

配置xadmin

1.xadmin下載后解壓, 將其中的xadmin文件夾copy到lccy項目下

2.在lccy項目下新建一個python package, 命名為extra_apps, 用來放置第三方源碼包.

3.將xadmin文件夾拖入extra_apps文件夾中, 在彈出菜單中把兩個選項勾選取消掉.

4.右擊extra_apps文件夾, 將其mark成Sources Root, 這樣import xadmin的時候不需要寫extral_apps的文件夾名.

5.在lccy項目下stting.py 文件中 導入sys模塊 并且將添加extra_apps的路徑

6.繼續(xù)配置stting.py文件,導入app其他模塊

7.stting.py配置中文顯示Xadmin

8.url.py配置

OK 上面基本上完成我們需要的配置 Are you excited !!! but..... we need the last step

同步xadmin表
manage命令行中輸入makemigrations回車, 然后輸入migrate繼續(xù)回車
啟動 run

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 太長了,還是轉(zhuǎn)載吧...今天在看博客的時候,無意中發(fā)現(xiàn)了@Trinea在GitHub上的一個項目Android開源...
    龐哈哈哈12138閱讀 20,256評論 3 283
  • 今天終于妥妥得在列車快停止檢票時趕上了火車,卡著還有5分鐘停止檢票了,最后坐上車離發(fā)車也就2分鐘了。內(nèi)心真是又驚又...
    Miss文小姐閱讀 230評論 2 0
  • 一天天總是在重蹈覆轍 我不知道別人一天的日子都是怎樣過 或許是隨天上的云懶散慣了 就這樣喜歡坐在陽臺上 捋捋手心里...
    為醉醇香也醉風月閱讀 410評論 4 4
  • 上班→菜市場→回家每天三點一線來回奔波著,隨著時間的流逝,偶感猶如白駒過隙。 那日春天的風溫柔的掠過我的發(fā)絲,它漫...
    依依520閱讀 299評論 0 0