烧瓶中的动态布线&处理路线时的操作顺序

时间:2012-04-02 19:22:15

标签: python routing routes url-routing flask

我希望用烧瓶做

之类的事情
mydomain.com/groupname

其中groupname可以是任何内容,并且将是用于搜索数据库的变量。

问题是,如果点击任意数量的特定关键字,我还需要此网址“广告位”以不同方式指示。

我假设将/keyword置于/dynamic之上会导致它在进入“变量处理”代码之前反弹,但这是实现此目的的最佳/唯一方法吗?它是否会在遇到第一个路线匹配时停止,或者它是否通过所有路由选项并确定最佳匹配?

我不想做/ group / name。

谢谢!

1 个答案:

答案 0 :(得分:2)

您的意思是您希望将多个路由/groupname/有效地作为通配符吗?通过在通配符路由之前创建那些附加路由然后是,那些将首先匹配然后执行。

我不确定您对这些特定关键字的具体做法是什么,但您也可以只匹配通配符,并在视图函数中对这些关键字进行特定处理。