#Completa
In Django le configurazioni che contengono la keyword static
fanno riferimento alla presenza di risorse statiche.
Nei sistemi in produzione le risorse statiche vengono distribuite con CDNs , domini alternativi, ecc.
I server storage sono tra i più soggetti a malfunzionamenti, oltre che tra i più difficili da gestire. Si assume quindi che le risorse statiche vengano distribuite da macchine separate dal server che contiene viste e modello.
#Attenzione in Django c'è una distinzione radicale tra DEBUG attivo o disattivato.
Il problema non si limita a questi gradi di libertà; possono infatti essere coinvolti caching su client o su server (Django).
In settings.py:
INSTALLED_APPS = [
...,
'django.contrib.staticfiles'
]
STATIC_URL = 'static/'
STATIFILES_DIRS = [os.path.join(BASE_DIR, 'static_files')]
Sono risorse statiche, ad esempio, i file css.
Per accedere, nel template {% static 'resource' %}