[英]How to disable cache on Django?
我的第一個 django 應用程序有問題,我找不到解決方案。 我將此發送給我的控制器:
http://localhost:8000/fun1_get_data/?param1_qty=10
控制器:
@never_cache
def func1_get_data(request):
result = request.GET['param1_qty']
return HttpResponse(json.dumps(result), content_type = "application/json")
只返回相同的參數......很容易......但不起作用。僅在重新啟動服務器或存檔.py上的“保存更改”后第一次有效。
第一次OK:
http://localhost:8000/fun1_get_data/?param1_qty=10
10
進而....
http://localhost:8000/fun1_get_data/?param1_qty=999
10
恐慌!!
額外:模板:
url(r'^func1_get_data/', controlador.func1_get_data)
我的第一個 django 應用程序有問題,我找不到解決方案。 我將此發送給我的控制器:
http://localhost:8000/fun1_get_data/?param1_qty=10
控制器:
@never_cache
def func1_get_data(request):
result = request.GET['param1_qty']
return HttpResponse(json.dumps(result), content_type = "application/json")
只返回相同的參數......非常簡單......但不起作用。僅在重新啟動服務器或存檔.py上的“保存更改”后第一次工作。
第一次OK:
http://localhost:8000/fun1_get_data/?param1_qty=10
10
然后....
http://localhost:8000/fun1_get_data/?param1_qty=999
10
恐慌!!
額外:模板:
url(r'^func1_get_data/', controlador.func1_get_data)
轉到您的 Django 項目並打開 urls.py 文件 - 導入緩存裝飾器
from django.views.decorators.cache import never_cache
將其用作函數包裝器而不是視圖裝飾器
path('', include('home.urls')),
path('', include('blog.urls','blog')),
path('ajax/next-page/', never_cache(views.load_more.as_view()), name='next-page'),
它對我有用,希望對你也有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.