Django 包含语言代码和位置的后期处理URL

Django 包含语言代码和位置的后期处理URL,django,url-rewriting,middleware,Django,Url Rewriting,Middleware,我正在尝试将我的应用程序上的url呈现为///rest/of/url/,语言代码是当前活动的语言,城市是用户选择的位置……这有点像正在做的事情,但现在包含了i18n位 我如何为我的站点启用此功能?我倾向于中间件解决方案,因为我相信这将易于使用,并且不会涉及对现有URL的修改。任何关于这方面的帮助都将不胜感激。哇-我为Heart创建了这个功能,我从没想过有人会想在任何地方复制它 在任何情况下,假设您谈论的是在区域化页面的链接中输出URL,我们确实在中间件中实现了这一点。事实上,我写过这篇文章——这

我正在尝试将我的应用程序上的url呈现为
///rest/of/url/
,语言代码是当前活动的语言,城市是用户选择的位置……这有点像正在做的事情,但现在包含了i18n位


我如何为我的站点启用此功能?我倾向于中间件解决方案,因为我相信这将易于使用,并且不会涉及对现有URL的修改。任何关于这方面的帮助都将不胜感激。

哇-我为Heart创建了这个功能,我从没想过有人会想在任何地方复制它


在任何情况下,假设您谈论的是在区域化页面的链接中输出URL,我们确实在中间件中实现了这一点。事实上,我写过这篇文章——这篇文章实际上是关于一个单独的问题,但确实提供了示例代码。

我已经设法从您的示例文章中获得了代码,尽管我对代码做了一点修改,因为我们有点想要相同的东西,但我唯一感到困惑的是如何将我的CSS和JS排除在重写之外。我还想知道饼干是否能有效地储存城市鼻涕虫,因为这正是我所使用的。我已经设法解决了这个问题。丹尼尔……谢谢你给我指出了正确的方向:)你似乎是一个普通的救生员,因为你已经回答了我的许多问题。尼罗河……你能知道我怎样才能有外部链接吗(或同一项目上的其他指定链接)现在正在重新连接?我已经尝试了几天,但都没有成功