2017-04-24 65 views
-1

私は最初のdjangoアプリに問題があり、解決策を見つけることができません。 私は自分のコントローラにこれを送る:Djangoでキャッシュを無効にする方法は?

http://localhost:8000/fun1_get_data/?param1_qty=10

コントローラ:

@never_cache 
 
def func1_get_data(request): 
 
    result = request.GET['param1_qty'] 
 
\t 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)

答えて

0

はこのようにそれを使用します。

@cache_control(max_age=0, no_cache=True, no_store=True, must_revalidate=True) 
def view(request): 
    ... 
関連する問題