def render(self, context):
obj = template.resolve_variable(self.obj, context)
ct = ContentType.objects.get_for_model(obj)
is_liked_by_user = bool(Like.objects.filter(
user=context["request"].user,
content_type=ct,
object_id=obj.pk,
))
context.push()
context["object"] = obj
context["content_type_id"] = ct.pk
context["is_liked_by_user"] = is_liked_by_user
context["count"] = get_likes_count(obj)
output = loader.render_to_string("likes/includes/like.html", context)
context.pop()
return output
### FILTERS ###
likes_tags.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录