diff --git a/.gitignore b/.gitignore index 7d9fd123..2d2b0cee 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ settings.py venv/ .vagrant /src +media/ diff --git a/cof/settings_dev.py b/cof/settings_dev.py index 6f2f21ac..471b8349 100644 --- a/cof/settings_dev.py +++ b/cof/settings_dev.py @@ -116,6 +116,12 @@ USE_TZ = True STATIC_URL = '/static/' +# Media upload (through ImageField, SiteField) +# https://docs.djangoproject.com/en/1.9/ref/models/fields/ + +MEDIA_ROOT = './media/' +MEDIA_URL = '/media/' + # Various additional settings SITE_ID = 1 diff --git a/cof/urls.py b/cof/urls.py index e42af37c..b5d2b65a 100644 --- a/cof/urls.py +++ b/cof/urls.py @@ -1,4 +1,8 @@ +# -*-coding:utf-8 -* + +from django.conf import settings from django.conf.urls import patterns, include, url +from django.conf.urls.static import static import autocomplete_light @@ -69,4 +73,9 @@ urlpatterns = patterns( url(r'^utile_bda/bda_diff$', 'gestioncof.views.liste_bdadiff'), url(r'^utile_cof/diff_cof$', 'gestioncof.views.liste_diffcof'), url(r'^utile_bda/bda_revente$', 'gestioncof.views.liste_bdarevente'), -) +) + \ + (static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + if settings.DEBUG + else []) +# Si on est en production, MEDIA_ROOT est servi par Apache. +# Il faut dire à Django de servir MEDIA_ROOT lui-même en développement.