【发布时间】:2013-07-07 05:28:21
【问题描述】:
我正在将一个变量从视图文件传递给 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 模板中获取值,但是当我尝试重新加载页面时,页面内容丢失了,即。我从视图中传递的值丢失了。
我做错了吗?
提前致谢
【问题讨论】:
-
只有当请求方法为
POST时才会得到值。你确定你也是第二次发出POST请求吗?? -
能贴出全图的方法吗?考虑到刷新时,请求的类型可能是
GET而不是POST -
@PauloBu 你能解释一下吗???
-
我只是要求您将完整视图方法添加到问题中。
标签: python html django django-templates aptana