-2

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

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() 但给出响应。谢谢你。

4

1 回答 1

0

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

于 2013-06-26T05:25:41.120 回答