RISOLTO Django javascript e cache: come far aggiornare gli script

Stato
Discussione chiusa ad ulteriori risposte.

fabio_1

Utente Attivo
175
6
Hardware Utente
CPU
i5-6500
Scheda Madre
ASRock H170 Pro4S
Hard Disk
Samsung 850EVO 250GB
RAM
Corsair DD4 2133 C13 2x4GB
Scheda Video
Sapphire R9 380 4GB NITRO
Scheda Audio
Integrata + DAC Audioengine D1
Monitor
LG 24MB56HQ-B IPS
Alimentatore
XFX 550 Black
Case
Corsair Spec-03
Periferiche
Casse Edifier R1800TIII
Sistema Operativo
Windows 7
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
356
139
Hardware Utente
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
Reactions: fabio_1

fabio_1

Utente Attivo
175
6
Hardware Utente
CPU
i5-6500
Scheda Madre
ASRock H170 Pro4S
Hard Disk
Samsung 850EVO 250GB
RAM
Corsair DD4 2133 C13 2x4GB
Scheda Video
Sapphire R9 380 4GB NITRO
Scheda Audio
Integrata + DAC Audioengine D1
Monitor
LG 24MB56HQ-B IPS
Alimentatore
XFX 550 Black
Case
Corsair Spec-03
Periferiche
Casse Edifier R1800TIII
Sistema Operativo
Windows 7
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
175
6
Hardware Utente
CPU
i5-6500
Scheda Madre
ASRock H170 Pro4S
Hard Disk
Samsung 850EVO 250GB
RAM
Corsair DD4 2133 C13 2x4GB
Scheda Video
Sapphire R9 380 4GB NITRO
Scheda Audio
Integrata + DAC Audioengine D1
Monitor
LG 24MB56HQ-B IPS
Alimentatore
XFX 550 Black
Case
Corsair Spec-03
Periferiche
Casse Edifier R1800TIII
Sistema Operativo
Windows 7
Ok, pare funzioni. Grazie
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando