我需要在 Django 项目中设置自定义响应标头。
以下是来自 fact/urls.py 的代码:
d = {
'app_name': 'facts',
'model_name': 'Fact'
}
urlpatterns = patterns('',
(r'^$', 'facts.main', d),
)
这种方法显示来自模型的数据,但我不确定是否有办法在这里设置自定义标题?
我还尝试了另一种方法 - 我使用以下功能创建了 fact/views.py:
def fact(request):
response = render_to_response('facts.html',
{'app_name': 'facts',
'model_name': 'Fact'},
context_instance=RequestContext(request))
response['TestCustomHeader'] = 'test'
return response
并更改了 urls.py 中的代码:
(r'^$', facts.views.fact),
此方法设置自定义标头,但不显示模型中的数据。
有什么帮助吗?