在我的django应用程序中,我使用视图来调用我想在开发中测试的django方法。
当我调用我的视图访问映射的url localhost:8000 / do_something,两次时,它会返回缓存的JSON响应,并且不会再次处理请求,这会破坏我对测试代码的使用。
我知道它绝对不是最好的做法,但我只是喜欢使用它,所以以下是我尝试过的事情:
它最终会在2-3次重启中清除缓存,并且视图会再次调用方法而不是仅返回缓存的JSON响应。
我确定这是一个偏好或某种设置,如果有人可以解决这个问题,我会很高兴吗?
感谢。
答案 0 :(得分:0)
我通过将 @never_cache django装饰器添加到我的视图中解决了这个问题。 e.g。
@never_cache
def do_somethig(request):
return JsonResponse({"Tested":"OK"})