Python Django URL没有调用函数,而是返回旧信息
我不明白为什么URL不调用函数,而是返回旧信息。可能是缓存问题?如果是,如何预防 请注意:我使用的是渲染到\u响应 我尝试过的案例是请求方法:GET或我正在刷新浏览器以获取新信息 以前有人面临过同样的问题吗?请让我知道你的看法。你的帮助非常值得赞赏 例如: url.PYPython Django URL没有调用函数,而是返回旧信息,python,django,Python,Django,我不明白为什么URL不调用函数,而是返回旧信息。可能是缓存问题?如果是,如何预防 请注意:我使用的是渲染到\u响应 我尝试过的案例是请求方法:GET或我正在刷新浏览器以获取新信息 以前有人面临过同样的问题吗?请让我知道你的看法。你的帮助非常值得赞赏 例如: url.PY url(r'^home/$','home.views.index') def index(request): print "I am in index" new_info = "Here getting upd
url(r'^home/$','home.views.index')
def index(request):
print "I am in index"
new_info = "Here getting updated information from django models"
return render_to_response('index.html',{'new_info':new_info})
视图.PY
url(r'^home/$','home.views.index')
def index(request):
print "I am in index"
new_info = "Here getting updated information from django models"
return render_to_response('index.html',{'new_info':new_info})
问题是有时它进入函数内部并返回新信息,但有时根本不进入,而是返回旧信息
更多信息:如果函数调用,然后返回新信息,如果不调用,则返回旧信息例如:我第一次调用索引函数,然后它返回一个,第二次调用,它返回第二个。我的情况是,有时我会得到两个或三个,事实是我必须得到六个添加url参数,例如:
www.example.com/?time_now=12334456678
UTC时间戳总是不同的,因此会强制生成新的未缓存响应。您能解释一下什么是旧信息吗?数据是动态生成的吗?@LearningNeverStops的可能重复让我们假设,如果函数调用然后返回新信息,如果不是,他将获得旧信息例如:我第一次调用索引函数,然后它返回一个,第二次调用,它返回第二个。我的情况是有时我得到两个,事实是我必须得到五个或六个你是说你能够从视图返回字符串吗?我记得在查看之前总是返回一个
HttpResponse
Try@never\u cache
。