前言
這是好久之前寫的文章了,現在在學Go,但是我依然認爲 DJANGO 用來做敏捷開發是非常好的,所以有機會我還是會逐步補全這裏的內容。另外,版本可能有更新,所以可能時不時改一下這裏的東西。
本篇博客會快速講解 Django 的安裝以及運行,之後的博客會對每一個部分再進行細化。
安裝
有多種方式安裝django包,但是用的最多的還是直接 pip。(方便)
pip3 install django
創建工程文件
cd 到你的工作目錄,使用以下命令創建一個名爲 task 的 django 工程
python3 -m django startproject task
你可以看到你的工程目錄下多了一個叫 task 的文件夾。
2.檢測工程是否正確運行 和 創建 app(polls)
進入 task 文件夾
cd task
你可以看到一個 manage.py 的文件,基本上 Django 的所由外部操作(遷移等)都基於這個文件。
使用以下命令啓動服務器/創建網站應用
python3 manage.py startapp polls
數據庫遷移
通常,這一個分兩步,目標是把更新的數據遷移到數據庫中。但在這裏我們只需要第二行即可。
python3 manage.py makemigrations
python3 manage.py migrate
*數據重組輸出爲可讀模式
python3 manage.py sqlmigrate polls 0001
*注意,你無法在網頁運行之中創建應用,使用 ^c 關閉服務器。
*默認的 time_zone 是美國時區,在 settings 中可以修改爲上海時區
TIME_ZONE = 'Asia/Shanghai'
啓動應用
Django 使用 runserver 啓動服務器,默認佔用 8000端口。這一步是可以在後面添加訪問 ip 限制的。
python3 manage.py runserver
此時你已經可以訪問 Django 服務器了 http://127.0.0.1:8000
創建超級管理員
Django 自帶後臺,創建管理員以方便操作後臺管理。
首先關閉服務器 ctrl + c。
python3 manage.py createsuperuser
輸入之後終端會有密碼輸入提示,按照提示輸入即可。
重新啓動服務器。訪問後臺 http://127.0.0.1:8000/admin/,輸入你剛纔創建的用戶信息(上一步超級管理員名爲 admin)
訪問成功!
後記
接下來我們嘗試訪問剛纔創建的應用
這裏我們會發現並不能正常訪問。這是因爲我們還沒有正確設置路由。
請看這一篇文章。
https://blog.csdn.net/weixin_42271658/article/details/80433490