def change(self, request):
if not self.is_mine(request.user) or self.has_edit:
return 1
if len(request.POST['body']) > 2200 or len(request.POST['body']) < 1:
return 1
if not self.befores:
befores_json = []
else:
befores_json = json.loads(self.befores)
befores_json.append(self.body)
self.befores = json.dumps(befores_json)
self.body = request.POST['body']
self.spoils = request.POST.get('is_spoiler', False)
self.feeling = request.POST.get('feeling_id', 0)
if not timezone.now() < self.created + timezone.timedelta(minutes=2):
self.has_edit = True
return self.save()
评论列表
文章目录