From c4e25de121d78ac3ab8f87670e91d0cc430534d0 Mon Sep 17 00:00:00 2001 From: Akira Date: Mon, 11 Nov 2024 15:46:47 +0900 Subject: [PATCH] Fix MyAlbum code step4 --- rog/views.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/rog/views.py b/rog/views.py index 9627b58..4ec7f31 100644 --- a/rog/views.py +++ b/rog/views.py @@ -2717,7 +2717,8 @@ def get_photo_list(request): zekken = zekken_conversion[zekken] photo_list = [] - + print(f"Final photo_list length: {len(photo_list)}") + photo_list.extend(_get_photo_list(zekken, event)) return JsonResponse({ @@ -2733,13 +2734,27 @@ def _get_final_report( zekken, event_code): def _get_photo_list(zekken, event_code): photos = [] try: + print(f"Query parameters - zekken_number: {zekken}, event_code: {event_code}") + checkins = GpsCheckin.objects.filter(zekken_number=zekken, event_code=event_code) + # クエリ結果の件数を出力 + print(f"Found {checkins.count()} checkins") + + print(f"SQL Query: {checkins.query}") + for checkin in checkins: + print(f"Processing checkin - CP number: {checkin.cp_number}") if checkin.image_address: + print(f"Found image for CP {checkin.cp_number}: {checkin.image_address.url}") photos.append({ "cp_number": checkin.cp_number, "photo_url": checkin.image_address.url }) + else: + print(f"No image found for CP {checkin.cp_number}") + + print(f"Total photos found: {len(photos)}") + except Exception as e: print(f"Error in _get_photo_list: {str(e)}") return photos