RISOLTO Django javascript e cache: come far aggiornare gli script

Stato
Discussione chiusa ad ulteriori risposte.

fabio_1

Utente Attivo
191
6
CPU
i5-6500
Scheda Madre
ASRock H170 Pro4S
HDD
Samsung 870QVO 1TB, Samsung 850EVO 250GB, HD Toshiba 2TB
RAM
Corsair DD4 2133 C13 2x4GB
GPU
Sapphire R9 380 4GB NITRO
Audio
Integrata + DAC Audioengine D1
Monitor
LG 24MB56HQ-B IPS
PSU
XFX 550 Black
Case
Corsair Spec-03
Periferiche
Casse Edifier R1800TIII
OS
Windows 10
Sto programmando con python usando lo pseudo server di django.
Ho anche uno script di javascript, importato nel template come:
HTML:
<script type='text/javascript' src="{% static 'lists/js/lists.js' %}"></script>

Il problema è che quando cambio lo script non sempre mi si aggiorna immediatamente perchè continua a caricare la versione dalla cache (o non so, qualcosa del genere :lol:).
A volte basta ricaricare la pagina un paio di volte per risolvere ma altre volte (come ora) non ne vuole sapere anche riavviando il browser (firefox).
Ho provato a cancellare il cookie relativo al sito (http://127.0.0.1:8000/) ma il problema persiste. Ho provato allora a cancellare tutta la cache ed ha funzionato ma così facendomi disconnette da tutti i siti etc e quindi preferisco evitare.

Mi domando se ci sia un sistema alternativo, magari qualche comando in django. Voi come fate?
 

icox

Utente Attivo
469
227
Se e' solo un problema di cache ti basta tenere aperta la console sviluppatori. Assicurati inoltre che nel tab "network" sia spuntata la checkbox "disable cache" (abilitata di default credo).
 
  • Mi piace
Reazioni: fabio_1

fabio_1

Utente Attivo
191
6
CPU
i5-6500
Scheda Madre
ASRock H170 Pro4S
HDD
Samsung 870QVO 1TB, Samsung 850EVO 250GB, HD Toshiba 2TB
RAM
Corsair DD4 2133 C13 2x4GB
GPU
Sapphire R9 380 4GB NITRO
Audio
Integrata + DAC Audioengine D1
Monitor
LG 24MB56HQ-B IPS
PSU
XFX 550 Black
Case
Corsair Spec-03
Periferiche
Casse Edifier R1800TIII
OS
Windows 10
Non so se il problema è solo di cache. La console sviluppatori, se è quella che appare premendo F12 era aperta e credo che anche disable cache fosse spuntata. In compenso ho trovato tra i settings (F1) "disable HTTP cache (when toolbox is open)" ed ho provato a spuntarlo. Vediamo ora che succede.
 

fabio_1

Utente Attivo
191
6
CPU
i5-6500
Scheda Madre
ASRock H170 Pro4S
HDD
Samsung 870QVO 1TB, Samsung 850EVO 250GB, HD Toshiba 2TB
RAM
Corsair DD4 2133 C13 2x4GB
GPU
Sapphire R9 380 4GB NITRO
Audio
Integrata + DAC Audioengine D1
Monitor
LG 24MB56HQ-B IPS
PSU
XFX 550 Black
Case
Corsair Spec-03
Periferiche
Casse Edifier R1800TIII
OS
Windows 10
Ok, pare funzioni. Grazie
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando