python-flask 框架中的url_for

2019-01-03 03:22发布


comments = []

@app.route("/", methods=["GET", "POST"])
def index():
   if request.method == "GET":
     return render_template("index.html", comments=comments)
   #如果是post:
   comments.append(request.form["contents"])
   return redirect(url_for('index'))

场景还原:我的服务器没开80端口,我用nginxlisten 81端口。利用flask框架(上述代码)遇到url_for('index')定向到 xxx.cn。可是我需要定向到 xxx.cn:81,那么应该怎么写?

(手动访问xxx.cn:81都是可以的。)

1条回答
男人必须洒脱
2楼-- · 2019-01-03 04:13

根据文章http://www.cnblogs.com/kevingrace/p/8073646.html 尝试添加proxy_redirect http://111111/ http://111111:81/;,还是不行。。。

查看更多
登录 后发表回答