我对Web开发很新(不是编程),但我只是成功地(某种程度上)部署了一个非常基本的hello-world风格的Django应用程序。我第一次这样做,我的HTML中出现了问题。以下是错误的全部视图:
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)
额外&lt;刚刚第一个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。想法?
答案 0 :(得分:0)
更改代码后,您需要重新启动FastCGI服务器,而不是Nginx。