Esempio n. 1
0
    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)