Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 页面重新加载期间django模板中的数据丢失_Python_Html_Django_Django Templates_Aptana - Fatal编程技术网

Python 页面重新加载期间django模板中的数据丢失

Python 页面重新加载期间django模板中的数据丢失,python,html,django,django-templates,aptana,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文件 #...#

我正在从视图文件向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
请求中检索

if request.method==“POST”:

如果符合您的要求,您可以将其更改为允许
GET
querystring数据以及
POST


request.request.get('t_t')

只有在请求方法为
POST
时,才能获取值。您确定您正在再次发出
POST
请求吗?您可以发布完整视图方法吗?考虑到当你刷新时,请求的类型可能是
GET
,而不是
POST
@PauloBu你能解释一下吗???我只是想让你在问题中添加完整视图方法。不明白..你能解释一下吗??