iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
自我挑戰組

BeautifulSoup網頁爬蟲佐Django伺服器框架附AWS雲端運算服務系列 第 10

[Day 10] 第一主餐 pt.3-Djgnao與網頁間的連結

在上一篇我們成功建立了django專案
今天我們就要來加上一些東西,並且讓我們的django跑起來啦
廢話不多說,砸們累狗~

Link, start!

在上一篇我們建立了專案,也看到了裡面有manage.py的東東
這個東西就是我們的主程式啦
執行他然後後面加上你想要指令,manage.py就會執行指令對應的動作
像是我們現在要讓django動起來,就要下runserver這個指令
然後由於我們是要在不同環境跨區連線的,所以我們的連線指定IP要下0.0.0.0:8000
組合起來就變下面這樣

python3 manage.py runserver 0.0.0.0:8000

廢話不多說,我們立刻執行看看

沒噴錯就是執行成功啦
接著我們隨便開一個分頁
還記得我們前面設定Vagrant時有設定一個IP位址叫172.16.15.123吧
這個地方就是我們server的進入地址啦
然後我們前面可以讓人進來的port為8000
所以我們就在網頁的網址欄輸入
http://172.16.15.123:8000/
接著看一下結果

好的,你可以看到你的django成功的失敗了
成功的地方是你的django有成功開起來了
那失敗呢?
都噴錯了還不叫失敗嗎
不過接下來要讓他不噴錯比較困難,所以怎麼讓他不噴錯我們下一篇再來處理
先來介紹幾個常用的django指令

manage.py shell

這個指令可以讓你進入django自己的terminal
執行後大概長這樣

manage.py makemigrations / manage.py migrate

前面的makemigrations是代表將你的models.py(這個後面會講解)內的東東做個整合
並且輸出一個更新mysql的py檔
然後後面的migrate就代表執行更新mysql啦

最近放假回來,所以這幾天的東東都比較偏設定安裝跟指令講解
下一篇開始我們就要來做一點比較哈扣的事情啦
就是讓你的django開始變成正常的django網頁服務
想知道django之路到底還有甚麼恐怖的地雷
咱們下回分解~


上一篇
[Day 9] 第一主餐 pt.2-Hello, django
下一篇
[Day 11] 第一主餐 pt.4-Djgnao,進化
系列文
BeautifulSoup網頁爬蟲佐Django伺服器框架附AWS雲端運算服務30

尚未有邦友留言

立即登入留言