问题标签 [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.
python - 在 Django 商店中本地化价格的正确方法是什么?
我知道简单的方法,为所需的货币创建几个不同的字段,但这不仅难看,而且货币将被硬编码。在我看来,通过 django-parler 更优雅,但我不太明白如何去做。
python - Django:如何创建多语言网站
我想在 Django 中创建一个多语言网站,我尝试使用 django-parler 但是当我想由管理员添加一个对象时,管理员不显示翻译字段
这是我的模型的一部分:
还有我的 parler 设置:
django - 如何使用石墨烯查询可翻译字段
假设一个模型已经翻译了如下字段,我们如何使用 django-graphene 查询这些字段?
为了注册“未知”字段,我执行以下操作:
...但这在这里行不通。有任何想法吗?
python - 抽象模型的 django-parler 翻译
我的 django 应用程序也必须是可翻译的、静态页面和模型。对于翻译模型,我正在使用 django-parler 应用程序。这很好用,但是对于简单模型,我的意思是,模型不继承自抽象模型类。
假设我们有一个 Vehicle 抽象模型
和一个子模型是汽车:
这引发了我这个错误:TypeError: Can't create TranslatedFieldsModel for abstract class Vehicle。
我想仍然使用 django 模型继承。那么,我可以做些什么来使用 django-parler 翻译我的模型,它支持抽象模型的翻译,或者我需要使用另一个应用程序来实现这一点,在这种情况下有什么建议吗?
django - Django Parler 如何从 mixin 访问已翻译的模型字段
我写了这个模型。
还有这个 mixin 类
“fields = ['subject', 'title', 'slug', 'overview']” 行导致错误
异常类型:FieldError 异常值:为课程指定的未知字段(概述、slug、标题)
如何引用已翻译的字段?如果我从字段列表中删除“title”、“slug”、“overview”,它就可以工作。
django - Make django-admin-sortable and django-parler work together
I have two models with many-to-many relation using through
table
But I am not able to have sorted Item
s in admin
When I inherit from translatable
first I lose sorting feature. When I'm trying to inherit from sortable
first I have following error
NoReverseMatch Reverse for 'person_person_do_sorting' with arguments '(239,)' and keyword arguments '{}' not found. 0 pattern(s) tried: []
Env (python 3):
django==1.10.7
, django-parler==1.6.5
, django-admin-sortable==2.0.19
python - Django-parler:类型对象'BookImage'没有属性'_parler_meta'
django-parler
当我尝试Book
使用 django 管理界面添加新的时会引发此错误。
模型.py
管理员.py
django - 带有 Parler 翻译的 Django Admin 生成 IntegrityError
我正在使用 Django Parler 1.9.2 和 Django 2.1。我有一个内联的业务管理类来编辑相关模型(服务和资源)
当我尝试在管理员中编辑业务时,它给了我一个 IntegrityError:
关于如何解决这个问题的任何想法?
django - 在 Django 中,保存(翻译的)slug 并使其独一无二是行不通的
我使用 Django 1.11 和 parler 插件进行翻译。每次我保存一个蛞蝓,我希望
- 测试它是否已经存在
- 截断蛞蝓
- 加号码
- 再次测试,如果新的蛞蝓存在等等
这样,我希望创建一个独特的储蓄。
模型.py:
此代码不起作用。无论如何,它总是在 slug 上添加一个数字,即使我输入了一个全新的 slug。
django - django-rest-framework-datatables 和 Django Parler 的翻译字段
我有带有翻译字段的模型。
我做了一个像这样的序列化器:
它给了我应有的不错的 JSON。
现在我想将它与 django-rest-framework 一起使用。在我的模板中,我编写了如下脚本:
它拒绝与我合作。我收到 django.core.exceptions.FieldError: Unsupported lookup 'en' for AutoField or join on the field not allowed。如果我没有将 .en 附加到 {'data'} 它当然会给出 Object.object。