-
運行環境css
- Python2.7版本
- django1.11.20版本
- xadmin0.6.0版本
- Windows7系統(這個其實關係不大,Linux也同樣)
-
建立目錄python
-
運用Django內置命令生成主要目錄,生成如圖git
- django-admin startproject testadmin(這個名字換成你本身項目的名字)

- 解壓xadmin文件包,從解壓文件中找到以xadmin爲名字的文件夾,複製到項目中,和testadmin文件夾保持同級目錄,如圖

-
配置Django項目的一些基本配置,文件都在testadmin目錄下github
- 在2.1步完成後會生成以下一些文件

- 打開setting.py文件,在INSTALLEN_APPS中加入xadmin和crispy_forms模塊

- 設置數據庫,我這裏用的MySQL數據庫,默認不設置會使用內置SQLLITE,固然還支持其餘主流數據庫~~~~

- 其餘設置

- 打開url.py文件,導入xadmin模塊,用xadmin的url替代原來admin的url方法,如圖:~~~~

-
同步數據庫數據庫
- 使用Django內置命令python manage.py migrate,會把2.3步驟中加入的模塊及一些內置模塊的數據表在數據庫中生成出來
-
此時基本配置就完成了,進入項目目錄下,運行python manage.py runserver,出現以下圖django

- 若是出現報錯,具體問題具體分析,通常提示沒有某個模塊或沒法導入某個模塊,檢查Python版本,Django版本,xadmin版本是否對應
-
如今項目最基本的服務就運行起來了,訪問http://127.0.0.1:8000,出現以下圖,就說明Django+xadmin就已經完美結合運行起來了,(怎麼樣,是否是很酷,本身不須要寫任何js或者css就能作出一個美觀的登陸界面)url

-
我這裏加了幾個本身寫的模塊,前面1.3和3.4的截圖中有體現,這裏我就直接放圖了spa

- 導航欄,書籤,過濾,導出,搜索等功能包羅萬象,對比自帶大admin界面,美觀了幾個倍數,有上角知道十幾個主題,隨意切換
- 自從換了xadmin,再看自帶的admin界面,感受渾身難受,用了就回不去了
- 若是你想進一步瞭解細節或源碼這是個人github地址: https://github.com/zhoushijie...