我使用 i18n_patterns 将特定于语言环境的 URL-s 添加到我的 Django 应用程序中,并且一切正常,但在某些情况下,我需要一个指向没有语言环境信息的视图的 url。
我当前的设置可以使英文页面在路径中没有区域设置,例如:www.foobar.com,但所有其他页面都为 www.foobar.com/et/ 等。这很好用。现在,每个用户在 www.foobar.com/u/123 等都有一个“公共档案”页面。
如果我只是在模板中执行 {% url user_profile_page %},我总是会在 URL 中获得语言环境,但我希望它总是显示非语言环境版本,因为我希望公共配置文件有一个非-locale URL(如果有人使用不同的语言,然后它会重定向到基于区域设置的 URL,这很好)。
没有任何 Django 文档表明 {% url %} 模板标签能够做到这一点,但是有什么吗?