gpt4 book ai didi

google-app-engine - URL 中区域设置的 webapp2 路由

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:00 26 4
gpt4 key购买 nike

webapp2 i18n 文档有一个在参数中指定语言环境的示例,例如:

www.example.com?locale=en_US

但是谷歌搜索控制台说这是not recommended .

我想改为像这样将语言环境放在 URL 中:

www.example.com
www.example.com/about
www.example.com/contact
www.example.com/fr
www.example.com/fr/about
www.example.com/fr/contact

设置 webapp2 路由并将语言环境作为参数传递给处理程序的好方法是什么?

最佳答案

如果你想尝试我这样做的方式:设置一个正则表达式 (app = webapp2.WSGIApplication([('/([^/]+)/?([^/]*)', RegionSearch )], config=settings.w2config, debug=settings.DEBUG) 然后将参数“传递”到模板,您可以在其中为许多不同的区域设置、时区和货币任意设置定位,例如

   {% if request.... == "..." %} # depend on values in the request
{% set currency = "SEK" %}
{% set format = "sv_SE" %}
{% set timezoneinfo = 'Europe/Stockholm' %}
{% set locale = "se" %}
{% endif %}

关于google-app-engine - URL 中区域设置的 webapp2 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42141365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com