Как запустить процесс в представлении Django без ошибки "Apps are not loaded yet"?

В Django view я пытаюсь запустить процесс, как показано ниже. * Я использую Django 3.1.7:

# "views.py"

from multiprocessing import Process
from django.http import HttpResponse

def test():
    print("Test") 

def test(request):
    process = Process(target=test)
    process.start()
    process.join()

    return HttpResponse("Test")

Но, я получил эту ошибку ниже:

django.core.exceptions.AppRegistryNotReady: Приложения еще не загружены.

Итак, я поместил код ниже, чтобы settings.py решить ошибку, следуя этому решению :

# "settings.py"

import django
django.setup()

Но возникает другая ошибка, несмотря на то, что мой параметр SECRET_KEY не пуст:

django.core.exceptions.ImproperlyConfigured: Параметр SECRET_KEY не должна быть пустой.

Итак, как я могу запустить процесс в Django view без Apps aren't loaded yet ошибки:

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