python中利用sqllite管理标签
建立库:datas,datas_tags
其中,datas_tags Column('data_id', String(32),ForeignKey("datas.id")), 与datas作链接
在map data时 mapper(Data,self.table_datas,properties={"link":relation(Data,self.table_datas_tags)})
在使用时
Q=Q.filter(~Data.link.any(Datas_tags.tag==tag))
为判断数据没有指定的标签
Q=Q.filter(Data.link.any(Datas_tags.tag==item.tag))
则为表示数据有指定的标签。

0 评论:
发表评论
返回前一页 |<<返回首页