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()
Вернуться на верх