圖/文:迷神
前面,我們分享了一些博客實戰的安裝配置等,有需要的,可以看看之前的發布的文章哦。下面我們繼續我們的Django博客實戰開發內容。
後台登陸部分,我們需要先來創建遷移數據,這個資料庫開發部分必須的哦,就是把模型裡面的信息,同步到資料庫裡面。當前,我們還沒有新建其他模型數據,django有默認自帶的默認資料庫信息。
python manage.py makemigrations
python manage.py migrate
這樣,根目錄里自動會創建一個資料庫文件db.sqlite3,裡面存放著我們的數據,我們這裡先使用的sqlite。
我們再來創建超級管理員帳戶,這個主要是用於登陸博客後台的,不然就登陸不上去啦:
python manage.py createsuperuser
#如果忘記密碼了,修改用戶密碼,語法如下:
python manage.py changepassword username
注意:密碼不要和郵箱太相似即可。
我們在瀏覽器裡面訪問:http://127.0.0.1:8000/admin 就可以進入Django自帶的後台管理。
這介面是不是很醜,想不想換個好看的,高大上的那種,有的,網絡上有大神,給我們造出來輪子了,這個好看精美的UI叫:Simpleui ,一個基於django admin的主題:
項目地址,Github:https://github.com/newpanjing/simpleui
simpleui安裝方法:
pip install pip install simpleui
安裝好了,之後,我們需要註冊app,這樣才能訪問使用,即在項目的settings.py文件中的INSTALL_APPS中第一行加入simpleui
INSTALLED_APPS = [
'simpleui',
'django.contrib.admin',
....
]
添加好了之後,刷新下就好啦。我們看看刷新後的效果,簡直可謂之精美啊,對比原來的,天壤之別的趕腳。
後續的開發,我們基本上都是基於這個UI啦。下次再繼續介紹,博客的資料庫分析設計和模型等相關知識,更多Django博客實戰精彩內容,還講繼續,也請繼續關注哦。