def update_news(req): news_id = req.POST.get("id", None) try: news_id = int(news_id) except (TypeError, ValueError): return HttpResponse(status=400) the_news = news.get_one_news(news_id) if the_news is None: return HttpResponse(status=404) ser = NewsSerializer(the_news) ser.update(the_news, req.data) return SimpleResponse(True)