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。