Как переопределить .py файлы в сторонних INSTALLED_APPS, django

Я использую https://github.com/jazzband/django-two-factor-auth

Я хочу отредактировать файл core.py в папке https://github.com/jazzband/django-two-factor-auth/tree/master/two_factor/views

Где я могу разместить core.py в моем проекте, чтобы переопределить и отредактировать его?

Например, я отредактировал шаблоны, поместив их в:

/home/johndoe/projects/example_project/example_project/templates/two_factor/core/setup.html

Как я могу сделать то же самое для core.py?

Структура моего проекта такова:

├── example_project
    └──example_project
        └──users
            └──views.py
            └──models.py
            └──apps.py
            └──...
        └──blog
            └──views.py
            └──models.py
            └──apps.py
            └──...
        └──settings.py
        └──urls.py
        └──wsgi.py
    └──manage.py
    └──static
    └──templates
        └──users
        └──blog
        └──two-factor
            └──core
                └──setup.html

Я хочу изменить его, чтобы проверить, проверена ли электронная почта пользователя, прежде чем он включит 2FA.

Вернуться на верх