Как использовать сериализатор django rest framework вне django в консоли python
Я использую сериализатор DRF в своем проекте, как показано ниже
# my_serrializers.py
from rest_framework import serializers
class TssUpdateExtraVarsSerializer(serializers.Serializer):
cluster_name = serializers.CharField(required=True)
class TssUpdateSerializer(serializers.Serializer):
extra_vars = TssUpdateExtraVarsSerializer(required=True)
Все работает нормально, когда я отправляю запрос, и он обрабатывает задание.
Но если я открою консоль python (ту, которая находится в venv моего проекта), как показано ниже:
#python console
from my_serializers import TssUpdateSerializer
s = TssUpdateExtraVarsSerializer(data={"a": 1})
s.is_valid()
Я получаю эту ошибку
django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
в чем причина и как ее устранить.
Я хочу иметь возможность играть с ним вне django. возможно ли это? как?