页面重新加载时django模板中的数据丢失

时间:2013-07-09 14:37:11

标签: python html django django-templates aptana

我将一个变量传递给视图文件中的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模板中获得了值,但是当我尝试重新加载页面时,页面内容丢失了,即。我从视图中传递的值丢失了。

我做错了。

提前致谢

1 个答案:

答案 0 :(得分:1)

重新加载页面时,您很可能无法执行POST请求

您的数据仅从POST请求

中检索

if request.method == 'POST':

如果符合您的要求,您可以更改此选项以允许GET查询字符串数据和POST

request.REQUEST.get('t_t')