Esempio n. 1
0
	def delete(self, request):
		result = self.model.get(id=request.params["id"])
		result.delete_instance(recursive=True)
		return JsonResponse({"result": "ok"}, status=204)
Esempio n. 2
0
	def put(self, request):
		id = request.params["id"]
		self.model.update(**request_params_to_dict(request.form)).where(id=id).execute()
		return JsonResponse({"id": id})
Esempio n. 3
0
	def post(self, request):
		result = self.model.create(**request_params_to_dict(request.form))
		return JsonResponse({"id": result.id}, status=201)
Esempio n. 4
0
	def get(self, request):
		result = self.model.get(id=request.params["id"])
		return JsonResponse(result)
Esempio n. 5
0
	def get(self, request):
		results = self.model.select()
		return JsonResponse(results)