如何为 Django 创建 ltree 数据类型?
如何为 Django 创建 Postgres ltree 数据类型?以及如何将它与 QuerySet 一起使用? (创建包装器?如何?)
关于 lree 这里: http://www.postgresql.org/docs/current/static/ltree.html
关于 Django 中的自定义字段: docs.djangoproject.com/en/1.2/howto/custom-model-fields/
PS 还有 "Django Tree Libraries" 但 ltree 看起来更好..
How to create Postgres ltree data type for Django? and how to use it with QuerySets? (create wrapper? how?)
About lree here:
http://www.postgresql.org/docs/current/static/ltree.html
About custom fields in Django here:
docs.djangoproject.com/en/1.2/howto/custom-model-fields/
P.S.
Also there are "Django Tree Libraries" but ltree looks better..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有 django-ltree 为您管理集成。它还具有在数据库中添加 ltree 扩展的迁移。
There is django-ltree that manages the integration for you. It also has the migrations to add the ltree extension in your database.
您列出了两个正确的部分。将 PostgreSQL 数据类型适配到 Django 的一般方法是:
有关步骤 2 的文档位于 http://initd.org/psycopg/ docs/advanced.html#adapting-new-types ...
You have listed two of the correct pieces. The general method for adapting a PostgreSQL data type to Django is:
Documentation on step 2 is available at http://initd.org/psycopg/docs/advanced.html#adapting-new-types ...