/<国家>/<语言> / URL方案,类似于Django的i18n_patterns。
项目描述
用例
Django的[i18n_patterns][]通过语言代码对URL进行前缀,该代码可能包含变体,例如
o18n_patterns类似,但它在URL前缀中包含国家代码和语言代码,例如
这对于主要按国家而不是按语言分割的网站很有用。
[i18n_patterns]: https://docs.django.ac.cn/en/stable/topics/i18n/translation/#django.conf.urls.i18n.i18n_patterns
功能
一些国家有一种主要语言。在这种情况下,主要语言的URL只包含国家代码,例如
一些国家没有主要语言——这可能会成为一个敏感话题!在这种情况下,所有URL都包含国家和语言代码,例如
与i18n_patterns不同,o18n_patterns不尝试确定国家和语言,也不会自动将用户重定向到相应的URL。
如果URL与有效的国家语言组合不匹配,则不使用o18n_patterns解析,并且不激活任何国家。反之,如果没有激活任何国家,则反转URL将引发异常。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
django-o18n-1.0.tar.gz (9.8 kB 查看哈希值)
构建分发
django_o18n-1.0-py2.py3-none-any.whl (10.0 kB 查看哈希值)
关闭
django-o18n-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a44dd03b92fd0197abef97b65bec34c640e4998087e3a782b5c25fdcbf15c873 |
|
MD5 | 7fd65267e315755938d77ff3efcaa61d |
|
BLAKE2b-256 | 7fb4bdec4c2fb24f2db0126e6b7d5a97bd7c122cfc0480c1a8a9d7bf22b3b2f2 |
关闭
django_o18n-1.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a6952f23ccbbbb44406bdd38f40eb88b2349cbcd8a9e576e6c581f551be5194 |
|
MD5 | b60cb4ada5a0ca61a22dc9905de14e61 |
|
BLAKE2b-256 | f72a6054a838973636aa76d4b3a21cf1af50b941f86881c515e45beab0d093c2 |