Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def put(self, product_uuid):
- data = product.parser.parse_args()
- product = productModel.find_by_product_uuid(product_uuid)
- if product == None:
- product = ProductModel(product_uuid, **data)
- else:
- product.product_number = data['product_number']
- product.target_edit = data['target_edit']
- # not part of the model, but included for return purposes
- product.comments = data['comments']
- product.save_to_db()
- # delete all existing comments first
- for existing_comment in CommentModel.find_all_by_product_uuid(product_uuid):
- existing_comment.delete_from_db()
- # add new comments
- for comment_data in data['comments']:
- comment = CommentModel(product_uuid=product_uuid, **comment_data)
- comment.save_to_db()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement