Django - Используйте валидаторы Django как самостоятельные
Как я могу использовать компонент Django validators в качестве отдельного компонента в приложениях, не связанных с Django?
В настоящее время я использую Django ORM в своих приложениях.
manager.py
import os
from dotenv import load_dotenv
load_dotenv()
def init_django():
import django
from django.conf import settings
if settings.configured:
return
settings.configure(
TIME_ZONE=False,
INSTALLED_APPS=[
'db',
],
DATABASES={
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': os.environ.get('db_name'),
'USER': os.environ.get('db_user'),
'PASSWORD': os.environ.get('db_password'),
'HOST': os.environ.get('db_host'),
'PORT': os.environ.get('db_port'),
}
}
)
django.setup()
if __name__ == "__main__":
from django.core.management import execute_from_command_line
init_django()
execute_from_command_line()