文件名称:django-i18nfield:将国际化字符串存储在Django模型中并提供完整格式支持
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-20 19:54:23
i18n python django translation internationalization
Django的I18nFields 这是在存储多语言内容的另一种方法。 与 , 或之类的其他选项,它不需要数据库表,并且您可以重新配置可用的语言,而无需对数据库架构进行任何更改。 在constrast到 ,它不是具体到PostgreSQL。 那怎么运作呢? 它将JSON数据存储到TextField 。 是的,这有点脏并且违反了 。 这使得基于非django的程序很难直接与数据库交互,并且在存储空间方面并不是十分有效。 它还缺乏对国际化字段进行有用的查找,搜索和索引的能力。 如果其中一项对您很重要,则该项目不适合您,请选择我们上面链接的一项。 但是,如果这些限制对您来说很好,那么这将为您提供一个非常轻便,易于使用和灵活的解决方案。 这种方法已经在中使用了很,因此已经在生产中进行了测试。 该软件包不仅包含模型字段,还包含表单字段以及使它们运行所需的一切。 特征 非常容易安装 Char
【文件预览】:
django-i18nfield-master
----.travis.yml(752B)
----README.rst(3KB)
----.coveragerc(142B)
----demoproject()
--------demoproject()
--------manage.py(895B)
--------bookshelf()
----i18nfield()
--------utils.py(511B)
--------strings.py(5KB)
--------__init__.py(18B)
--------fields.py(2KB)
--------admin.py(639B)
--------rest_framework.py(2KB)
--------forms.py(10KB)
----docs()
--------quickstart.rst(2KB)
--------forms.rst(3KB)
--------rest_framework.rst(860B)
--------images()
--------conf.py(12KB)
--------make.bat(7KB)
--------admin.rst(495B)
--------.gitignore(8B)
--------strings.rst(3KB)
--------Makefile(8KB)
--------index.rst(2KB)
----requirements_dev.txt(127B)
----tests()
--------test_strings.py(3KB)
--------test_utils.py(708B)
--------conftest.py(108B)
--------test_forms.py(7KB)
--------test_rest_framework.py(1KB)
--------__init__.py(0B)
--------settings.py(2KB)
--------test_fields.py(4KB)
--------testapp()
--------test_admin.py(722B)
----tox.ini(870B)
----LICENSE(11KB)
----.gitlab-ci.yml(517B)
----requirements_docs.txt(38B)
----setup.cfg(341B)
----AUTHORS(373B)
----setup.py(1KB)
----.gitignore(96B)