擅长:python、mysql、java
<p>我试过这个解决办法,对我有效。我将@cache_control(no_cache=True,must_revalidate=True,no_store=True)和@login都设置为必需的,如下面的代码所示。在</p>
<p>记住进口现金管制。在</p>
<p>如果我漏掉其中一个就不行了。他们一起工作。请看下面的代码</p>
<pre><code>from django.contrib.auth.decorators import login_required
from django.views.decorators.cache import cache_control
@cache_control(no_cache=True, must_revalidate=True, no_store=True)
@login_required(login_url='login')
def myview(request):
return HttpResponse(render(request,'path_to_your_view.html'))
</code></pre>
<p>我使用的是django2.1,删除了'/login/'中的forwardslashes,改用了'login'</p>