Django Multiprocessing Error on Server But Works Fine on Localhost - __init__() got an unexpected keyword argument 'initializer'
Когда я запускаю свое приложение Django на своем компьютере, оно работает нормально. Но при переносе на Ubuntu Server я получаю ошибку.
__init__() got an unexpected keyword argument 'initializer'
Вот мой код просмотра
def verifyt(request):
listi = get_listi()
print("verifyt",listi)
with ProcessPoolExecutor(max_workers=4, initializer=django.setup) as executor:
results = executor.map(wallet_verify, listi)
return HttpResponse("done")
Я обновил свой python с 3.6.9 до 3.7.5, и все та же ошибка.
Похоже, что это ошибка версии Python. Я использовал 3.6.9, а затем обновил свою версию Ubuntu до 20, которая использует Python 3.8, и ошибка исчезла.