Blog Cover Image

Inspire you to have New thinking, Walk out your unique Road.

有的時候,你無意間遇到的一些故事,會激發你的靈感,改變你的想法,接下來你會用與之前全然不同的觀念去創造屬於你獨特的故事。

Sign @MinaYu.

Django-新增頁面+重run伺服器

Posted on

我要先來記每個指令,不然太久我都會忘記QQ

我要先來筆記一下,如果我今天丟了一個html上去,我要怎麼串起來。

首先先去url.py 新增指令

url(r’^test_html/$’ ,test_html),

然後再去view.py加指令

def test_html(request): return render_to_response(’test_html.html')

我是用render_to_response先來秀我新增的頁面長怎樣,然後再去條。

接著就會秀出抱錯

Screen Shot 2017-05-01 at 9.58.24 PM

蠻慘的上次在這卡好久,所以特地跑去敲敲學弟的窗戶

原因是因為本來的伺服器正在run ,如果加了指令就要重新run一遍。

而我又很害怕把伺服器弄壞,每次都讓我咩丁咩當….

先記下來幾的指令QQ

python manage.py runserver 0.0.0.0:80

sudo nohup python manage.py runserver 0.0.0.0:80 &

(我不知道&要不要加@@)

ps -ef | grep runserver

sudo kill pid

IMG_6656

Screen Shot 2017-05-01 at 10.11.37 PM

python manage.py runserver 0.0.0.0:80

如上這個指令打下去後,會說port is already in use.

如果是秀出什麼什麼permission

就麻煩前面加上sudo

sudo python manage.py runserver 0.0.0.0:80

那這個時候就要輸入

ps -ef | grep runserver

這行指令就是秀出所有有在用的port然後一個一個殺掉,再重新run

sudo kill pid(這個id就是上面數字右邊的那個)

不要刪光,注意是刪自己開的紀錄。

刪完以後用

python manage.py runserver 0.0.0.0:80

確定網頁有無更新到

最後弄好後在下這個指令

sudo nohup python manage.py runserver 0.0.0.0:80 &

他就會掛在線上

最後提醒,如果你有動到model.py 一定要記得make migration

我因為沒有執行這指令,我整個刪了好幾次我做的東西