问题标签 [django-hvad]

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 投票
1 回答
286 浏览

django - 如何在 Django 中制作 i18n 页面?

是否有任何模块或正确的方法可以在 Django 中制作简单的多语言页面?

我应该使用一些模型模式吗?或者我可以按照我想要的方式制作它?django-multilingual 仍然是实际的吗?

例如这是我的模型

0 投票
2 回答
8306 浏览

django - Django 管理字段验证返回错误而不是在应用程序中引发异常

我有一个 Django 模型,其中有一个图像上传字段,我正在尝试验证图像字段以在存储之前检查图像大小并返回优雅的错误消息以供用户更正。

我尝试使用以下代码,但它不起作用

管理员.py

整个 clean_image() 没有被调用,我也尝试将名称反转为 image_clean() 但也没有工作。无论如何,我试图将验证移至 save_model

现在第二段代码工作正常,它通过了验证过程,但没有显示简单的错误消息。相反,它会引发异常!我怎样才能让它显示错误,以便用户更正并重试?

PS 我正在使用 django 1.4 和 django-hvad 进行翻译,这就是我从 TranslatableAdmin 继承的原因

问候

0 投票
1 回答
347 浏览

python - Django hvad - 在模板中使用多语言对象的最佳实践

我有一个有多种语言的文章对象。使用此对象的最佳方法是什么?

我需要以每种语言显示所有属性。

是否可以只获取我的文章对象并遍历模板中的语言?

谢谢你的帮助!

罗恩

0 投票
1 回答
10710 浏览

pip - 点、PIL 和枕头

我运行以下命令将项目依赖项安装到 virtualenv 中novacek

reqs.txt看起来像这样:

如您所见,没有 PIL 包,只有 Pillow,但在安装过程结束时我得到了这个:

这很奇怪。我之前还获得了 Pillow 的设置摘要(启用了对 jpeg 和 zlib 的支持。因为 Pillow 实际上可以找到我的库)。

如果我在安装后从 virtualenv 运行 pip freeze ,我会得到:

PIL 已陷入依赖关系。为什么?

0 投票
1 回答
433 浏览

django - django-hvad:编辑对象时在管理员中仅显示几个语言选项卡

使用 django-hvad 扩展,如果我在 admin 中编辑可翻译对象,我会在那里显示数十种语言。是否可以只保留两个(捷克语和英语)并删除所有其余的?

0 投票
2 回答
783 浏览

django - Django prefetch 相关和 django hvad

我有以下模型,我正在使用 django-hvad 进行翻译

任何时候我询问酒店类型列表;

它多次进行以下查询

每当我调用 unicode 时,我都必须应用 prefetch_related 。有办法吗?

0 投票
0 回答
138 浏览

python - django-hvad 和 django-model-utils 共通?

我在选择 django 包时遇到了一些困难,这将为我简化开发过程:目前我正在使用 django-model-utils 来获取继承管理器和其他东西。

现在我正在考虑获取一些其他包来帮助将模型字段翻译成多种语言(> = 2),django-hvad 似乎是一个正确的选择。好吧,我可以使用 south 包重新定义模型字段和方案迁移,但是hvad docs的要求呢,说我必须使用他们的管理器(这与我使用 django-model-utils 继承管理器的愿望相矛盾)。

请允许我展示我的一些代码,以了解我目前拥有的内容:

而且,正如您所料,我有几种类型的用户配置文件,从UserPforile Class

我需要如何修改我的经理政策才能获得继承权hvad.manager.TranslationManager?为了帮助我解决多语言模型字段问题,还有什么其他建议吗?

提前感谢=)

0 投票
2 回答
1946 浏览

django - django-hvad - how should I set a translated field value while saving a model instance?

Background: I use django-hvad and have a TranslatableModel. In its TranslatedFields I have a slug attribute which should be automatically created using the title attribute while saving the model.

Problem: It is difficult to set the value of one of the TranslatedFields while saving the instance. A solution that works is to override the save_translations method of my TranslatableModel as follows. Only the second last line differs from the original:

This solution is not nice, because it makes use of copy and paste. Is there a better way to achieve the same?

0 投票
0 回答
161 浏览

python - 我们如何在 Django_cms(hvad) 的外键关系中获得 Untraslated 模型

我在我的项目中使用 hvad 用于 django-cms 中的多语言模型两个应用程序学位,我的 setting.py 中的域使用了两种语言

度model.py是多语言结构:

现在在域应用程序中,在 django-cms 域的 models.py 中建立外键关系是因为我不使用 TranslatableModel,使用普通模型

所以当我在 django-cms 的域中添加记录时,它只显示当前的语言条目。我希望同时获得英语和法语的记录。

提前致谢!!!

0 投票
1 回答
204 浏览

django - 刷新页面结果后更改 django 模板中的 dictsort()

模型的结构是我将 hvad 用于多语言

将上下文中的对象从视图传递到模板以进行排序我应用这个,

在views.py中,我只是在上下文中传递对象

在模板中

但是每次刷新页面后结果都改变了,

所以我应该在 django 模板中排序,或者任何替代方法都可以在 django 模板中排序我尝试了很多但没有找到解决方案,

提前致谢!!