def save(self, cart): first_name = self.cleaned_data.get('first_name') last_name = self.cleaned_data.get('last_name') street = self.cleaned_data.get('street') house_number = self.cleaned_data.get('house_number') flat_number = self.cleaned_data.get('flat_number') zip_code = self.cleaned_data.get('zip_code') phone_number = self.cleaned_data.get('phone_number') city = self.cleaned_data.get('city') order = Order() order.first_name = first_name order.last_name = last_name order.street = street order.house_number = house_number order.flat_number = flat_number order.zip_code = zip_code order.phone_number = phone_number order.city = city order.user = self.user order.save() for item in cart: order_item = OrderItem() order_item.order = order order_item.product = item['product'] order_item.price = item['price'] order_item.quantity = item['quantity'] order_item.save()