跳转到主要内容

jsonb字段中的模型翻译

项目描述

django-modeltrans

CI Documentation Status Any color you like

使用注册方法在JSONField中翻译Django模型字段。

功能/要求

  • 每个模型使用一个PostgreSQL jsonb-字段(通过django.db.models.JSONField
  • Django 4.2, 5.0(及其支持的Python版本)
  • PostgreSQL >= 13和适合您的Django版本的相应psycopg版本
  • 在PyPI上可用
  • 文档

运行测试

tox

仅运行当前环境的测试,使用make test

归属

一些概念和代码来自 https://github.com/deschler/django-modeltranslation,该库又受到了 https://github.com/zmathew/django-linguo 的启发。

我们开始在Zostera使用这个解决方案,因为我们不喜欢

  • django-modeltranslation按语言添加一个字段的方式(因此添加语言时需要迁移);
  • 原始字段的不可预测性。

由于Postgres现在支持JSONB,我们开发了这种方法。

相关第三方文档

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

django-modeltrans-0.8.0.tar.gz (46.1 kB 查看哈希值)

上传时间

支持