From 77877fbab5b90255676857a5e4f50e510564e1ee Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Fri, 30 Oct 2020 17:33:27 +0100 Subject: [PATCH] Bug Agenturbild behoben --- .../templates/dasettings/agency_content.html | 1 + dasettings/views.py | 21 ++++++++++++++++-- media/.DS_Store | Bin 6148 -> 6148 bytes users/usersforms.py | 4 +++- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/dasettings/templates/dasettings/agency_content.html b/dasettings/templates/dasettings/agency_content.html index 32502a5..e071fe7 100644 --- a/dasettings/templates/dasettings/agency_content.html +++ b/dasettings/templates/dasettings/agency_content.html @@ -10,6 +10,7 @@ {% csrf_token %} + {{formfield.media}}
diff --git a/dasettings/views.py b/dasettings/views.py index 9e21ff9..90cbaa1 100644 --- a/dasettings/views.py +++ b/dasettings/views.py @@ -34,7 +34,7 @@ from django.urls import reverse_lazy import re import json from django.conf import settings # import the settings file - +from PIL import Image def randomString(stringLength=10): """Generate a random string of fixed length """ @@ -342,9 +342,26 @@ def SettingsAgency(request, context): if request.POST.get("form_type") == "agencyform": agencyform = AgencyUpdateForm(request.POST, instance=request.user.profile.agency) if agencyform.is_valid(): + + agency = request.user.profile.agency + if 'agencypic' in request.FILES: request.user.profile.agency.agencypic = request.FILES['agencypic'] - agencyform.save() + agencyform.save() + else: + ''' + SAVE ONLY AG-DATA + ''' + agency.name = agencyform.cleaned_data.get('name') + agency.inhaber = agencyform.cleaned_data.get('inhaber') + agency.agency_email = agencyform.cleaned_data.get('agency_email') + agency.phone = agencyform.cleaned_data.get('phone') + agency.street = agencyform.cleaned_data.get('street') + agency.plz = agencyform.cleaned_data.get('plz') + agency.city = agencyform.cleaned_data.get('city') + agency.save() + #agencyform.save() + context['agencyform'] = AgencyUpdateForm(instance=request.user.profile.agency) messages.success(request, f'Agenturdaten aktualisiert!') return render(request, 'dasettings/settings.html', context) diff --git a/media/.DS_Store b/media/.DS_Store index b744eb71cd2dc342bfa4415cdbf5929017c4bac1..09a1383963a89a542b37c330b21f159930f3b533 100644 GIT binary patch delta 252 zcmZoMXfc=|#>B!ku~2NHo+2an#(>?7i&&T#xhL~5*)xhx7GM(Pjb}(=NMuN6$Yv;I zD42YJS)8$TasiXdd;ySOCff|sz`z8u KYjcFi8fE}JfIun$ delta 159 zcmZoMXfc=|#>B)qu~2NHo+2aL#(>?7jBJy6SnMaCWD%Xbip8GswRJNYz<`kvLNo9~X&5zY@+MZx q&6C+m7&kV2WZKNm!OsD-ezPFQcjn3bB90s&bwIr=n