本文整理汇总了Python中app.models.Comment.toDict方法的典型用法代码示例。如果您正苦于以下问题:Python Comment.toDict方法的具体用法?Python Comment.toDict怎么用?Python Comment.toDict使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app.models.Comment
的用法示例。
在下文中一共展示了Comment.toDict方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: api_create_comment
# 需要导入模块: from app.models import Comment [as 别名]
# 或者: from app.models.Comment import toDict [as 别名]
def api_create_comment(request):
data = json.loads(request.body.decode('utf-8'))
file_id = data['id']
content = data['content']
# 对流程节点填写审批意见
user = get_auth(request)
# 必须为登陆状态下,评论
if user is None:
raise APIPermissionError('user')
# 意见不能为空
if not content or not content.strip():
raise APIValueError('content')
# 查询一下流程id是否有对应的流程
review = Review.objects.get(file_id=file_id)
# 没有的话抛出错误
if review is None:
raise APIResourceNotFoundError('review')
# 完成流程的传递
l = [review.user_name,
review.proofread_user,
review.review_user,
review.countersign_user,
review.approved_user,
review.Issued_user,
'success']
i = 0
for i in range(len(l)):
if l[i] == user.name:
review.dispose_user = l[i+1]
review.save()
file = Myfile.objects.get(pk=file_id)
file.dispose_user = review.dispose_user
if review.dispose_user == 'success':
file.file_display = True
file.save()
# 构建一条评论数据
comment = Comment(review_id=review.id, user_id=user.id, user_name=user.name, content=content.strip())
# 保存到评论表里
comment.save()
return JsonResponse({'comment':comment.toDict()})
示例2: api_backprocess
# 需要导入模块: from app.models import Comment [as 别名]
# 或者: from app.models.Comment import toDict [as 别名]
def api_backprocess(request):
data = json.loads(request.body.decode('utf-8'))
file_id = data['id']
content = data['content']
# 对某个博客发表评论
user = get_auth(request)
# 必须为登陆状态下,评论
if user is None:
raise APIPermissionError('user')
# 评论不能为空
if not content or not content.strip():
raise APIValueError('content')
# 查询一下博客id是否有对应的博客
file = Myfile.objects.get(pk=file_id)
review = Review.objects.get(file_id=file_id)
review.dispose_user = file.user_name
review.save()
file.dispose_user = review.dispose_user
file.save()
# 构建一条评论数据
comment = Comment(review_id=review.id, user_id=user.id, user_name=user.name, content=content.strip())
# 保存到评论表里
comment.save()
return JsonResponse({'comment':comment.toDict()})