diff options
author | Andrea Lepori <alepori@student.ethz.ch> | 2020-12-10 15:23:38 +0100 |
---|---|---|
committer | Andrea Lepori <alepori@student.ethz.ch> | 2020-12-10 15:23:38 +0100 |
commit | 22cbc05be615e10d7c766dee8b865182f919677d (patch) | |
tree | 4e8d32df20c7c78a74e366dfadb584762ee49d0b /client/views.py | |
parent | all admin page use lazyload for images (diff) | |
download | scout-subs-22cbc05be615e10d7c766dee8b865182f919677d.tar.gz scout-subs-22cbc05be615e10d7c766dee8b865182f919677d.zip |
lazyload of images in non admin page
Diffstat (limited to 'client/views.py')
-rw-r--r-- | client/views.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/client/views.py b/client/views.py index 821bc9b..b6e9832 100644 --- a/client/views.py +++ b/client/views.py @@ -101,24 +101,24 @@ def index(request): medical = None vac_file = "" health_file = "" + sign_doc_file = "" if i.personal_data: personal = i.personal_data if i.medical_data: medical = i.medical_data - if medical.vac_certificate.name: - with open(medical.vac_certificate.name, 'rb') as image_file: - vac_file = base64.b64encode(image_file.read()).decode() + vac_file = "/server/media/" + str(i.id) + "/vac_certificate/doc" if medical.health_care_certificate.name: - with open(medical.health_care_certificate.name, 'rb') as image_file: - health_file = base64.b64encode( - image_file.read()).decode() + health_file = "/server/media/" + str(i.id) + "/health_care_certificate/doc" + + if i.signed_doc: + sign_doc_file = "/server/media/" + str(i.id) + "/signed_doc/doc" doc_group = i.user.groups.values_list('name', flat=True)[0] out.append([i, KeyVal.objects.filter(container=i), - personal, medical, doc_group, vac_file, health_file]) + personal, medical, doc_group, vac_file, health_file, sign_doc_file]) context = { "docs": out, |