Djangoのレスポンスコード
Djangoのちょっとした子ネタ。
今まで HttpResponse から始まって、 HttpResponseForbidden とか HttpResponseNotFound とか、 もりもりインポートするか、
t = loader.get_template('sometemplate.html')
response = HTTPResponse(t.render(Context({})))
response.status_code = 404
return response
とかして、ステータスコードをごにょごにょしてたんですが、 実は HttpResponse のコンストラクタで、 ステータスコードを指定出来る事を発見。
return HttpResponse(t.render(Context({})), status=404)
とかすると、ステータスコード404でレスポンスを返せるよ。
これは地味に便利 ![]()
- Posted at:
- 2008/02/05 22:28:04
- 0 Comments
- 0 TrackBacks
- Trackback:
- http://humming.via-kitchen.com/2008/02/05/responsecode-on-django/trackback/
TrackBacks
まだ登録されていません。
Comments
まだ登録されていません。