def post(self, request, pk): message = Message() message.message_body = request.POST['msgTxt'] message.caterer = Caterer.objects.get(pk=pk) message.consumer = Consumer.objects.get(pk=request.user.catruser.id) message.message_owned_by_consumer = True message.save() consumer = Consumer.objects.get(pk=request.user.catruser.id) messages = consumer.message_set.order_by('message_date_submitted')\ .filter(caterer_id=pk) caterer = Caterer.objects.get(pk=pk) context = { 'consumer': consumer, 'messages': messages, 'caterer': caterer, } return render(request, 'chat/chat_consumer.html', context)