Python 为的url\u指定端口
如何为方法指定烧瓶Python 为的url\u指定端口,python,flask,Python,Flask,如何为方法指定烧瓶url\u使用的端口?或者,我可以将Flask配置为使用它在url\u的上运行的任何端口吗?我的问题是,我正在8080端口上运行服务器,但是的url\u没有将此端口添加到生成的任何url中,因此任何生成的url都使用端口80,并且不会解析。在url\u中为指定端口的唯一方法似乎是使用\u external=True参数,如下所示: url_for('handle_contact_form', _external=True) 这将生成一个类似http://localhost:5
url\u使用的端口?或者,我可以将Flask配置为使用它在url\u的上运行的任何端口吗?我的问题是,我正在8080端口上运行服务器,但是
的url\u没有将此端口添加到生成的任何url中,因此任何生成的url都使用端口80,并且不会解析。在url\u中为
指定端口的唯一方法似乎是使用\u external=True
参数,如下所示:
url_for('handle_contact_form', _external=True)
这将生成一个类似http://localhost:5000/contact-美国
。不幸的是,:5000/联系我们
不是有效的相对URL。因此,如果不使用完整的外部URL,则无法指定端口。如果需要,它应该已经包含该端口。如何运行应用程序(wsgi/dev服务器)?为了进行调试,我使用端口5000上的内置Flask服务器。的url_不会将此端口添加到其任何url。