当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django JavaScriptCatalog.packages用法及代码示例


本文介绍 django.views.i18n.JavaScriptCatalog.packages 的用法。

声明

packages

已安装应用程序中的 application names 列表。这些应用程序应包含locale 目录。所有这些目录以及在 LOCALE_PATHS 中找到的所有目录(始终包含在内)都合并到一个目录中。默认为 None ,这意味着 JavaScript 输出中提供了来自所有 INSTALLED_APPS 的所有可用翻译。

具有默认值的示例

from django.views.i18n import JavaScriptCatalog

urlpatterns = [
    path('jsi18n/', JavaScriptCatalog.as_view(), name='javascript-catalog'),
]

自定义包示例

urlpatterns = [
    path('jsi18n/myapp/',
         JavaScriptCatalog.as_view(packages=['your.app.label']),
         name='javascript-catalog'),
]

如果您的根 URLconf 使用 i18n_patterns() ,则 JavaScriptCatalog 还必须由 i18n_patterns() 包装,才能正确生成目录。

i18n_patterns() 示例:

from django.conf.urls.i18n import i18n_patterns

urlpatterns = i18n_patterns(
    path('jsi18n/', JavaScriptCatalog.as_view(), name='javascript-catalog'),
)

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.views.i18n.JavaScriptCatalog.packages。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。