def add_new_item(request): itemlist_id = int(request.POST['itemlist_id']) url = request.POST['url'] msg_or_item_id = add_item(url) if not isinstance(msg_or_item_id, int) and not isinstance(msg_or_item_id, long): return HttpResponse('{"code":"1", "msg":"' + msg_or_item_id + '"}') else: result = add_item_to_list(request.user.pk, itemlist_id, msg_or_item_id) if isinstance(result, str): return HttpResponse('{"code":"1", "msg":"' + result + '"}') else: return HttpResponse(json.dumps(result, ensure_ascii=False))