Django语言切换
项目描述
Django语言切换。
安装
您可以从PyPi安装django-lang-switch。
$ pip install django-lang-switch
配置
您需要将django_lang_switch.apps.DjangoLangSwitchConfig添加到您的INSTALLED_APPS设置中。如果您想在django admin站点中启用语言切换,您必须在django.contrib.admin之前添加它。否则,您需要先放置django.contrib.admin。如果您不使用django admin站点,顺序无关紧要。
如果您自己调整了admin/base_site.html模板,请将此应用程序放在您的模板之后,并使用以下描述的模板标签。
您还需要将django-lang-switch的URL包含到您的ROOT_URLCONF中。示例
from django.urls import include, path
urlpatterns = [
...
path('django_lang_switch/', include('django_lang_switch.urls')),
]
当然,您可以更改路径以满足您的需求。
用法
如果您只想将语言切换添加到django admin站点,按照上述方式将此应用程序添加到您的INSTALLED_APPS中,您就完成了。
如果您想在其他地方使用相同的开关,请将模板标签 lang_switch_dropdown 添加到您的模板中。别忘了将 lang_switch 标签集合加载到您的模板中。示例
{% extends myapp/base_site.html %}
{% load lang_switch %}
<div id="header">
Welcome to MyApp!
<div class="right">
{% lang_switch_dropdown %}
</div>
</div>
样式
Django管理站点中的语言切换已经进行了样式设计,以适应默认设计。如果您想自己设计语言切换的样式,可以设置 div.lang-switch 元素及其子元素的CSS。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源代码分发
django-lang-switch-0.3.tar.gz (18.2 kB 查看哈希值)
构建分发
关闭
django-lang-switch-0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 15c8d3cfff476a05fcd5036ca17837711cf5d4628882fa7eeb052e0d0bfaa04d |
|
MD5 | 5a12ec0de97f02623a594ab92cae81d8 |
|
BLAKE2b-256 | 4a07e56deda6bfacf5c9bd3336811064b1769142a3375ad062d58a6b3f0e4059 |
关闭
django_lang_switch-0.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 290c423fe04a84d0f1750178131328c780f904bdf7a59dd97bc166e9eee7d3dd |
|
MD5 | 8f7ab9e86a157edb07c4a5ced0604853 |
|
BLAKE2b-256 | f12b07cc6dad7e9401d18c609cd9730a2a54189edbc86801ad1381d4e8bd5ec6 |