Django CoInitialize не был вызван
Я пытаюсь автоматизировать outlook, используя python Django. Код работает довольно хорошо непосредственно с использованием python, но при использовании его в моем приложении Django он дает мне эту ошибку.
> pywintypes.com_error: (-2147221008, 'CoInitialize has not been called.', None, None)
и мой код представления :
import win32com.client as win32
def about(request):
olApp = win32.Dispatch('Outlook.Application')
olNS = olApp.GetNameSpace('MAPI')
inbox = olNS.GetDefaultFolder(6)
messages = inbox.Items
for msg in messages:
if msg.Class==43:
if msg.SenderEmailType=='EX':
print(1,msg.Sender.GetExchangeUser().PrimarySmtpAddress)
else:
print(2, msg.SenderEmailAddress)
return render(request,'Home/About.html')
Есть предложения по решению этой проблемы?