我正在使用带有 get 和 post 方法的基于类的视图
class MyView(View):
def get(self,request, *args, **kwargs):
#some code
def post(self,request, *args, **kwargs):
#update some data which is used in the view
return redirect('app:my-view')
这样做的问题是 djangoget在重定向后不会重新执行该方法(可以在 firebug 中确认 GET 请求)。如果我F5在浏览器中手动点击,我可以看到修改后的数据。
这可能是缓存问题,但想要更新页面,但如果在 POST 后没有在 GET 中重新加载页面,我就无法执行此操作。
噜噜哒
MM们
相关分类