Исключение Django CORS после добавления нового пакета в приложениях

Я новичок в Django и python. Моя задача - создать скрипт, который заходит в почтовый ящик и выполняет работу на фоне Django (периодически).

У меня есть рабочий проект. Я добавил новую папку 'email_reading' в 'apps' и имею такую структуру:

apps
├── some_folders
│   └── 
│      
└── email_reading
    └── __init__.py
    └── apps.py
    └── email_reading.py

my init.py (я не уверен, почему я должен использовать 'apps' дважды в пути... но без второго он не работает...)

default_app_config = 'apps.email_reading.apps.EmailReadingConfig'

apps.py

import os

from django.apps import AppConfig


class EmailReadingConfig(AppConfig):
    name = 'apps.email_reading'

    def ready(self):
        if os.environ.get('RUN_MAIN', None) != 'true':
            from apps.email_reading.email_reading import start_checking_mailbox
            from apscheduler.schedulers.background import BackgroundScheduler

            scheduler = BackgroundScheduler()
            scheduler.add_job(start_checking_mailbox, 'interval', seconds=30, id='email_reading')
            scheduler.start()

и start_checking_mailbox - это моя работа. также я добавил новые пакеты в требования. и добавил чтение электронной почты в настройки:


INSTALLED_APPS = [
   -
   
    'apps.email_reading'
]

Это работает на моем локальном компьютере, но после того, как я выпустил его на бета-сервер, я получаю странное поведение. Весь проект не работает и все запросы к серверу из react front не работают с ошибками CORS.

Я провел несколько экспериментов, и мое приложение работает, когда я комментирую init.py

Огромное спасибо за любую помощь!!! Я в отчаянии...

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