【发布时间】:2018-11-02 04:43:33
【问题描述】:
如何在 Flask 中创建友好的 url?
路线中会写什么
/
和用户收到的(Url是由数据库中的类别构建的) /机器/汽车/现代/雷克萨斯 LX570
是否可以这样做以及如何编写?
解决方案 1:
重定向 302
/product/<int:id_product> redirect to second route(get in databases) /machines/cars/modern/Lexus LX570
解决方案 2: 三url一函数获取id产品等数据库数据
@app.route('/')
def index():
#use function for get data in database
@app.route('/<productName>')
def product(productName):
#use function for get data in database
@app.route('/<path:fullPath>/<productName>')
def product_with_categories(fullPath,productName):
#use function for get data in database
【问题讨论】:
-
请edit您的帖子并详细说明您正在尝试做什么,您希望获得什么结果,以及您的整个路线设置。
-
我在猜你想要什么,也许Flask Variable Rules 就是你想要的。
标签: python flask url-routing