From 6cdf79142961290defc49b370bbf4e64bf12b1fc Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sat, 4 Mar 2023 23:15:28 +0800 Subject: [PATCH] am ready cache_area_info --- apps/am/apps.py | 5 +++++ apps/am/urls.py | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/am/apps.py b/apps/am/apps.py index 189a558b..17de6472 100755 --- a/apps/am/apps.py +++ b/apps/am/apps.py @@ -4,3 +4,8 @@ from django.apps import AppConfig class AemConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'apps.am' + + def ready(self) -> None: + from apps.am.tasks import cache_areas_info + cache_areas_info.delay() + return super().ready() diff --git a/apps/am/urls.py b/apps/am/urls.py index ad94ac73..8085a149 100644 --- a/apps/am/urls.py +++ b/apps/am/urls.py @@ -1,11 +1,10 @@ -from apps.am.tasks import cache_areas_info from apps.am.views import AreaViewSet, AccessViewSet from django.urls import path, include from rest_framework.routers import DefaultRouter API_BASE_URL = 'api/am/' HTML_BASE_URL = 'am/' -# cache_areas_info() + router = DefaultRouter() router.register('area', AreaViewSet, basename='area') router.register('access', AccessViewSet, basename='access')