Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 997 Bytes

5. Risorse Statiche.md

File metadata and controls

28 lines (20 loc) · 997 Bytes

Problema

#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).

Servire file statici se DEBUG=True

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' %}