2

请大家帮帮我!

我在 nginx 和 gunicorn 中使用我现有的 python 项目部署 MkDocs 有一个问题。

问题是:

If I use python run.py it's working fine, but I use supervisor gunicorn it's not work.

Python脚本:

docs = os.path.join(os.path.dirname(os.path.abspath(__file__)), "site")

@app.route('/app/docs/', methods=['GET'])
@app.route('/app/docs/<path:path>', methods=['GET'], defaults={'path': None})
@app.route('/app/docs/<path:path>', methods=['GET'])
def static_proxy(path=''):
    if path[-3:] not in ['css', '.js', 'png']:
        path = os.path.join(path,'index.html')

    return send_from_directory(docs, path)

请问有什么帮助吗?

4

1 回答 1

0

现在修好了。洛兹。

在我把这个脚本放进去之前,run.py它对 @app.route('app/docs') 没有影响,然后我把它移到了其他文件.py,它运行良好!

于 2016-04-20T05:44:07.747 回答