ユーザーがワード文書をダウンロードできるようにする単一ページのフラスコアプリケーションをスピンアップしようとしています。python-docx を使用してドキュメントを作成/保存する方法は既に理解しましたが、応答でドキュメントを使用できるようにする必要があります。何か案は?
これが私がこれまでに持っているものです:
from flask import Flask, render_template
from docx import Document
from cStringIO import StringIO
@app.route('/')
def index():
document = Document()
document.add_heading("Sample Press Release", 0)
f = StringIO()
document.save(f)
length = f.tell()
f.seek(0)
return render_template('index.html')