-
運行環境
- Python2.7版本
- django1.11.20版本
- xadmin0.6.0版本
- Windows7系統(這個其實關係不大,Linux也一樣)
-
創建目錄
-
運用Django內置命令生成主要目錄,生成如圖
- django-admin startproject testadmin(這個名字換成你自己項目的名字)
- 解壓xadmin文件包,從解壓文件中找到以xadmin爲名字的文件夾,複製到項目中,和testadmin文件夾保持同級目錄,如圖
-
-
配置Django項目的一些基本配置,文件都在testadmin目錄下
- 在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,出現如下圖
- 如果出現報錯,具體問題具體分析,一般提示沒有某個模塊或無法導入某個模塊,檢查Python版本,Django版本,xadmin版本是否對應
-
現在項目最基本的服務就運行起來了,訪問http://127.0.0.1:8000,出現如下圖,就說明Django+xadmin就已經完美結合運行起來了,(怎麼樣,是不是很酷,自己不需要寫任何js或者css就能做出一個美觀的登錄界面)
-
我這裏加了幾個自己寫的模塊,前面1.3和3.4的截圖中有體現,這裏我就直接放圖了
- 導航欄,書籤,過濾,導出,搜索等功能一應俱全,對比自帶大admin界面,美觀了幾個倍數,有上角知道十幾個主題,隨意切換
- 自從換了xadmin,再看自帶的admin界面,感覺渾身難受,用了就回不去了
- 如果你想進一步瞭解細節或源碼這是我的github地址: https://github.com/zhoushijie...
django+xadmin 簡易後臺管理系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.