Django 學習筆記-工程創建1

 

前言

這是好久之前寫的文章了,現在在學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)

訪問成功!

後記

接下來我們嘗試訪問剛纔創建的應用

http://localhost:8000/polls/

這裏我們會發現並不能正常訪問。這是因爲我們還沒有正確設置路由。

請看這一篇文章。

https://blog.csdn.net/weixin_42271658/article/details/80433490

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章