本文整理汇总了Python中taggit.models.TaggedItem.object_id方法的典型用法代码示例。如果您正苦于以下问题:Python TaggedItem.object_id方法的具体用法?Python TaggedItem.object_id怎么用?Python TaggedItem.object_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类taggit.models.TaggedItem
的用法示例。
在下文中一共展示了TaggedItem.object_id方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _add_tags
# 需要导入模块: from taggit.models import TaggedItem [as 别名]
# 或者: from taggit.models.TaggedItem import object_id [as 别名]
def _add_tags(obj, tags_str, creator, content_type_name):
for tag_name in tags_str.split(','):
tag_name = tag_name.strip()
# don't recreate the tag if it already exists
try:
t = Tag.objects.get(slug=slugify(tag_name))
except ObjectDoesNotExist as dne:
t = Tag()
t.name = tag_name[:99]
t.slug = slugify(tag_name)
t.save()
ti = TaggedItem()
ti.tag = t
ti.object_id = obj.id
ti.tag_creator = creator
ti.content_type = ContentType.objects.filter(name=content_type_name)[0]
ti.save()