diff --git a/backend/gaejosim/report/urls.py b/backend/gaejosim/report/urls.py index df18e0c..562f76b 100644 --- a/backend/gaejosim/report/urls.py +++ b/backend/gaejosim/report/urls.py @@ -13,10 +13,10 @@ name="report_auth", ), path("reports/", views.post_report, name="report"), - path("my/reports/", views.my_reports, name="my_reports"), + path("my/reports/", cache_page(300)(views.my_reports), name="my_reports"), path( "my/received_reports/", - cache_page(600)(views.my_received_reports), + cache_page(300)(views.my_received_reports), name="my_received_reports", ), ] diff --git a/backend/gaejosim/search/views.py b/backend/gaejosim/search/views.py index 42853dc..ab21880 100644 --- a/backend/gaejosim/search/views.py +++ b/backend/gaejosim/search/views.py @@ -79,8 +79,7 @@ def search(request): if summoner_league_req.json() != []: for league_dto in summoner_league_req.json(): if league_dto["queueType"] == "RANKED_SOLO_5x5": - tier = {"tier": league_dto["tier"], - "rank": league_dto["rank"]} + tier = {"tier": league_dto["tier"], "rank": league_dto["rank"]} break matches_by_summoner_url = ( @@ -94,8 +93,7 @@ def search(request): if matches_by_summoner_list != []: task = [ - get_match_result(match, summoner_puuid, - recent_result, recent_win_lose) + get_match_result(match, summoner_puuid, recent_result, recent_win_lose) for match in matches_by_summoner_list ] asyncio.run(asyncio.wait(task)) diff --git a/backend/gaejosim/user/urls.py b/backend/gaejosim/user/urls.py index 9e8d2ec..8577fb1 100644 --- a/backend/gaejosim/user/urls.py +++ b/backend/gaejosim/user/urls.py @@ -11,6 +11,6 @@ path("change/password/", views.change_password, name="change_password"), path("forgot/id/", views.find_username, name="find username"), path("forgot/password/", views.find_password, name="find password"), - path("mypage/", cache_page(600)(views.my_page), name="my page"), + path("mypage/", cache_page(300)(views.my_page), name="my page"), path("update/summoner/", views.update_summoner_name, name="update summoner name"), ] diff --git a/backend/gaejosim/user/views.py b/backend/gaejosim/user/views.py index ef7b0ae..cef94df 100644 --- a/backend/gaejosim/user/views.py +++ b/backend/gaejosim/user/views.py @@ -11,6 +11,8 @@ from django.views.decorators.http import require_http_methods from django.contrib.auth.hashers import check_password from django.core.mail.message import EmailMessage +from django.core.cache import cache + from report.models import Report from core.utils import check_logged_in @@ -212,6 +214,7 @@ def generate_temp_password(): def log_out(request): """sign out""" logout(request) + cache.clear() return JsonResponse({"message": "로그아웃이 완료되었습니다."}, status=200)