fix: 解决cache_areas_info重复执行的问题

This commit is contained in:
caoqianming 2023-04-15 17:54:18 +08:00
parent 64bdd72146
commit 59e89c19ba
1 changed files with 6 additions and 3 deletions

View File

@ -1,11 +1,14 @@
from django.apps import AppConfig
from django.core.cache import cache
class AmConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'apps.am'
is_initialized = False
def ready(self) -> None:
if not self.is_initialized:
from apps.am.tasks import cache_areas_info
cache_areas_info.delay()
self.is_initialized = True
return super().ready()