修复test_case排序问题

This commit is contained in:
zema1
2017-11-06 21:45:52 +08:00
parent 37d6dd84ee
commit c16543c830
4 changed files with 15 additions and 22 deletions

View File

@@ -28,13 +28,12 @@ class AnnouncementAdminAPI(APIView):
"""
data = request.data
try:
announcement = Announcement.objects.get(id=data["id"])
announcement = Announcement.objects.get(id=data.pop("id"))
except Announcement.DoesNotExist:
return self.error("Announcement does not exist")
announcement.title = data["title"]
announcement.content = data["content"]
announcement.visible = data["visible"]
for k, v in data.items():
setattr(announcement, k, v)
announcement.save()
return self.success(AnnouncementSerializer(announcement).data)