* Disable CDEK authorization during migration

This commit is contained in:
Phil Zhitnikov 2023-08-21 16:19:37 +04:00
parent 9b762e6c57
commit 60ff4bb6b0
2 changed files with 7 additions and 0 deletions

View File

@ -9,6 +9,8 @@ from django.conf import settings
from django.core.files.base import ContentFile
from requests import Request
from store.utils import is_migration_running
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'poizonstore.settings')

View File

@ -1,4 +1,5 @@
import os
import sys
import textwrap
from typing import Tuple
@ -153,3 +154,7 @@ def get_primary_key_related_model(model_class, **kwargs):
return model_class.to_representation(self, data)
return PrimaryKeyNestedMixin(**kwargs)
def is_migration_running():
return 'makemigrations' in sys.argv or 'migrate' in sys.argv