2013-07-13 31 views
0

我對web開發(而不是編程)很新,但我只是成功(有點)部署了一個非常基本的hello世界風格的Django應用程序。我第一次做到這一點,我在HTML中遇到了一個問題。這裏是我的錯誤全貌:Django經常返回過時的視圖

from django.http import HttpResponse 
import datetime 

def homepage(request): 
    now=datetime.datetime.now() 
    html="<html><body><It is now %s.</body></html>" % now 
    return HttpResponse(html) 

額外<只是後的第一個body標籤造成顯示空白頁的瀏覽器。我想清楚我做了什麼,並修復了錯誤。我還添加了一個標題,以便我能夠跟蹤(有點)更好的事情。舊觀點成爲本:

from django.http import HttpResponse 
import datetime 

def homepage(request): 
    now=datetime.datetime.now() 
    html="<html><head><title>Hello</title></head><body>It is now %s.</body></html>" % now 
    return HttpResponse(html) 

現在瀏覽器顯示舊視圖(空白頁)的大部分時間,只是標題用空白的身體有時,偶爾整正確的新觀點。我不知道發生了什麼事。我用flup來運行nginx來處理FastCGI。想法?

+3

您是否重新啓動服務器? –

+0

如果你已經重命名模塊,刪除pyc文件..'find。 -type f -name「* .pyc」| xargs rm -rf;' –

+0

是的,假設你的意思是nginx。 – airplanemania

回答

0

更改您的代碼後,您需要重新啓動FastCGI服務器,而不是Nginx。

相關問題