From 3ed2a3da11228913465226eee9137c93fc3c5374 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 24 Apr 2018 11:37:26 +0200 Subject: Forms: preview posted images --- ishtar_common/wizards.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ishtar_common/wizards.py') diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 8e7cd0c74..e47d5b48b 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -19,6 +19,7 @@ import datetime import logging +import os # from functools import wraps from django.conf import settings @@ -28,7 +29,7 @@ from formtools.wizard.views import NamedUrlWizardView, normalize_name, \ from django.contrib.sites.models import Site from django.core.exceptions import ObjectDoesNotExist from django.core.files.images import ImageFile -from django.core.files.storage import default_storage +from django.core.files.storage import default_storage, FileSystemStorage from django.core.mail import send_mail from django.db.models.fields.files import FileField, ImageFieldFile from django.db.models.fields.related import ManyToManyField @@ -143,7 +144,9 @@ class Wizard(NamedUrlWizardView): current_obj_slug = '' current_object_key = 'pk' ignore_init_steps = [] - file_storage = default_storage + file_storage = FileSystemStorage( + location=os.path.join(settings.MEDIA_ROOT, 'tmp') + ) main_item_select_keys = ('selec-',) formset_pop_deleted = True @@ -358,6 +361,7 @@ class Wizard(NamedUrlWizardView): # not last step: validation if current_step != self.steps.last: return context + final_form_list = [] for form_key in self.get_form_list().keys(): form_obj = self.get_form( -- cgit v1.2.3