【问题标题】:Creating a "catch all" for URLs with Python's Flask使用 Python 的 Flask 为 URL 创建一个“包罗万象”
【发布时间】:2012-09-05 19:17:04
【问题描述】:

我想为我网站上的每个用户创建自定义 URL。 我的应用程序对其内部页面使用某些自定义 URL:

/login
/gallery
/about
etc ...

如何创建一个位于上述 url 之后的 url,并为函数 urlLookup() 提供它包含的字符串?我是否必须在视图文件的末尾声明这一点?

例如:

/First-Last

我如何将其扩展到多个变量?

/First-Last/contact
/First-Last/album/photo-title

【问题讨论】:

    标签: python flask


    【解决方案1】:

    使用url variables:

    @app.route("/<full_name>")
    def profile(full_name):
        # Lookup user by full name
    
    
    @app.route("/<full_name>/<action>", defaults={"action": "contact"})
    def act_on_user(full_name, action):
        # Lookup user and act on them
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 2011-07-10
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      相关资源
      最近更新 更多