问题标签 [django-parler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
108 浏览

python - Django-parler 不返回查询集中的翻译字段

我正在向服务器发出 ajax 请求以获取所有新闻。这是视图中的功能

但是在显示结果时,没有足够的字段使用翻译。我的模型

服务器的响应是这样的

如何 TranslatedFields进入queryset

0 投票
0 回答
657 浏览

python - ImportError:无法从“django.forms.forms”导入名称“BoundField”

我有 ImportError:

我正面临 ImportError:

然后我改变了:

现在错误改变了。

有人对此有解决方案吗?

0 投票
0 回答
77 浏览

django - 将 django-import-export 与 django-parler 一起使用

我正在尝试使用 from 导入和django-import-export导出TranslatedFields模型django-parler

尽管我明确添加Description到 Meta 字段中,ChildInsurancePlanResource但在导入项目时它没有显示出来。Name正在出现。

我不知道如何django-import-export识别这些字段并将它们作为默认语言导入。

我的 admin.py 看起来像这样:

模型定义如下:

0 投票
1 回答
139 浏览

django - Django - 如何查询相关的翻译模型?

我有两个多对多相关的模型。文章和标签模型。两者都是使用 django-parler 的 TranslateableModel。

models.py

我想获取当前语言的所有标签和文章计数。

例如,如果用户访问该页面/en/blog,我希望他们看到标签以及该标签的英文文章数量。对于 django 之类的东西Django (7 articles), Ruby on rails (4 articles)可能有 10 篇文章,但只有 7 篇被翻译成英文。

我所拥有的是这样的:

但这给了我总翻译的数量。如果一篇文章同时以英文和法文存在,则计为双倍。

我怎样才能使它在给定标签中只给我当前语言的文章数量?

0 投票
0 回答
15 浏览

python - 如何直接在 django-parler 中获取模板中的翻译单词?

在我的前端详细信息页面上,我想在模板中获取翻译的单词。由于翻译的字段位于翻译块内

我不知道如何在模板中获取翻译的单词。

我尝试使用上述方法,但这似乎不起作用。有什么方法可以通过特定语言代码直接在模板中获取翻译的单词?

我尝试的唯一解决方案是在后端使用get_context_data,以便通过指定这样的语言代码来获取翻译的单词

并将单词传递给前端模板。

但是我想通过指定语言代码直接从模板中获取翻译的单词。

0 投票
0 回答
61 浏览

python - 切换语言时 Django Parler 抛出 404 错误

我创建了一个网站,该网站将使用 Django Parler 包翻译成不同的语言,我的默认语言是英语,但我的客户告诉我让网站默认加载法语,然后用户可以切换到英语,如果他或她想要。

我可以通过创建中间件并将其添加到设置中来使站点默认加载法语,但我的挑战是,我无法将站点切换为英语,如果这样做会给我一个 404 错误,这里是链接到网站https://ambassadedusaintesprit.com

这是我的中间件

我的设置

base.html 中的语言切换器

有什么我做错了吗?