def create_review(self, commit=True): review = Review(product=self.product) review.rating = self.data['rating'] review.summary = self.data['summary'] review.review = self.data['review'] review.user = self.request.user if commit: review.full_clean() review.save() return review