def receive_product_viewed(sender, product, user, request, response, **kwargs):
"""
:param sender:
:param product:
:param user:
:param request:
:param response:
:param kwargs:
:return:
"""
qs = filer_hookevent(product, 1)
if qs:
u = dict(user=user.username)
if hasattr(user, 'email'):
u.update(email=user.email)
data = {
"user": u,
"product": model_to_dict(product)
}
run_hook_tasks_job(qs, data)
评论列表
文章目录