예제 #1
0
파일: views.py 프로젝트: nilcolor/Starter
 def post(self):
     """Creates new order (in collection) and returns 301 code with its URI"""
     ro = RepairOrder()
     data = None
     try:
         data = {
             "id": self.request.POST["order_id"],
             "client": self.request.POST["client_id"],
             "number": self.request.POST["order_number"],
         }
     except Exception:
         raise HTTPUnsupportedMediaType
     order = ro.createNewRepairOrder(data)
     uri = self.request.resource_url(self.request.context, *(order["id"],))
     # return Response(json.dumps(order))
     # return Response(uri)
     return HTTPFound(location=uri)