Используйте сфинкса с колбой и сохраните форматирование - PullRequest
0 голосов
/ 07 февраля 2019

Я генерирую некоторую документацию по Python с помощью Sphinx.Если я перехожу в каталог build / html и напрямую открываю index.html, я получаю форматирование Sphinx.

Если я пытаюсь обслуживать ту же страницу Flask со следующим кодом, я получаю страницу, но все форматирование Sphinxушел:

from flask import send_from_directory

@app.route('/help')
def help():
    return send_from_directory('/sphinx/build/html', 'index.html')

Я звоню Flask напрямую с app.run в режиме отладки.Вот как мне это нравится.Я знаю, как настроить его в Apache, но я не хочу запускать Apache.Можно ли обслуживать Sphinx внутри Flask и по-прежнему получать форматирование, или мне абсолютно необходимо запустить веб-сервер, например Apache?

...