Melhor maneira de criar aplicativo de servidor local usando python

Quero uma integração simples e fácil de python e vba.

Pessoas, lendo isso pode me matar se eles me encontrarem pessoalmente depois de ler isso, mas estou usando o servidor de desenvolvimento django para esse fim.

Existe alguma maneira simples e melhor.

Apenas por exemplo:

Eu quero exportar string separada por vírgula como arquivo do Excel usando python moduel openpyxl.

Este é o aplicativo djangourl.py

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'identifier(.*)$', views.demo, name='index')
]

Este é o aplicativo djangoviews.py

from django.http import HttpResponse
from openpyxl import Workbook

def demo(request, data):
    (identifier, numbers, filepath) = data.split(';;;')
    wb = Workbook()
    ws_sent = wb.active
    for number in numbers.split(','):
        ws_sent.append((number.strip(),))
    wb.save(filepath + identifier + '.xlsx')
    return HttpResponse(identifier + " : Completed")

vba:

Sub demohttp()
    Set httpobject = CreateObject("MSXML2.XMLHTTP")
    url = "http://localhost:8000/appname/identifier;;;1,2,3,4,5,6,7,8,9;;;C:/ActiveDocument.Path"
    httpobject.Open "GET", url, False
    httpobject.send
    msgbox httpobject.responseText
End Sub

Isso é incrivelmente rápido em comparação com: chamar python a partir de funções de shell do vba

Isso é incrivelmente simples comparado a: automatizar o excel a partir do word vba. O Excel é apenas um exemplo. Eu tenho tantos scripts python que queria converter para aplicativos django.

Questões 1) existe alguma queda? Eu verifiquei o número máximo para contar até 1200 números únicos.

2) existe alguma maneira melhor? Eu tentei aprender com o servidor, mas parece bagunça.