如何定义响应?

时间:2013-06-26 03:41:59

标签: python django http

我想解决一个问题。就像这样:

from django.http import HttpResponse
import datetime
def current_datetime(request):
          now = datetime.datetime.now()
          if now == 2013:
                          html = "<html><body>It is now %s.</body></html>" % now
                          return HttpResponse(html)
          else:
                         # giva a response first 
                         urllib.urlopen(message)
                         # do something 
                         print 'not 2013'
                         sys.exit(0)

如何使用“urllib.urlopen(message)”代替“HttpResponse()”?
不要使用HttpResponse()但是给出回复。 谢谢。

1 个答案:

答案 0 :(得分:0)

根据我对Django的经验,您通过视图处理请求的每个函数最终都必须返回一个HttpRequest对象。为什么你需要在发送响应之后而不是之前专门做“某事”?