我有3张桌子:
标签可以位于多个名称空间中,名称空间可以包含多个标签。
章节可以有多个命名空间和标记组合。
我之前在纯SQL中做过这个,但是我在SQLAlchemy中遇到了麻烦。
This model illustrates what I'm seeking, and is how I implemented it in pure SQL
这就是我想用实际代码处理它们的方式:
chapter.tags # returns a list of unique combinations of Namespace and Tag
namespace.tags # returns a list of all tags this namespace is combined with
tag.namespaces # returns a list of all namespaces that contain this tag
谢谢!