我将一个变量传递给视图文件中的django模板
view.py
if request.method == 'POST':
t_t = request.POST.get('t_t')
t_o = T(user_id=1, t=t, d=d)
t_o.save()
return render_to_response("t/t.html",{'t' :t_o},context_instance=RequestContext(request))
html文件
#...#
{{t.d}}
#...#
问题是我第一次在html模板中获得了值,但是当我尝试重新加载页面时,页面内容丢失了,即。我从视图中传递的值丢失了。
我做错了。
提前致谢
答案 0 :(得分:1)
重新加载页面时,您很可能无法执行POST
请求
您的数据仅从POST
请求
if request.method == 'POST':
如果符合您的要求,您可以更改此选项以允许GET
查询字符串数据和POST
:
request.REQUEST.get('t_t')