def my_message(request): form = MessageForm() message_list = Message.objects.all().order_by('-created_time') if request.method == 'POST': form = MessageForm(request.POST) if form.is_valid(): form.save() form = MessageForm() return render(request, 'message/my_message.html', locals())
def post(self, request, receiver, product_created=None, *args, **kwargs): if request.method == 'POST': form = MessageForm(request.POST, request.FILES) send_by = self.request.user send_to = (Trip.objects.filter( id=receiver).latest('date_posted')).posted_by if form.is_valid(): form.instance.send_by = send_by form.instance.send_to = send_to form.save() return render(request, 'journey/home.html', {'form': form}) else: form = MessageForm() return render(request, 'journey/about.html', {'form': form})
def message(request): sent = False if request.method == "POST": contact_form = MessageForm(data=request.POST) if contact_form.is_valid(): message = contact_form.save() subject = "PVSAT Enquiry from %s %s" % (message.first_name, message.last_name) text_content = render_to_string("message_temp.txt", {"message": message}) msg = EmailMultiAlternatives(subject, text_content, "", [settings.DEFAULT_FROM_EMAIL]) if settings.EMAIL_STATUS: msg.send() # send_mail(request.POST['subject'], request.POST['message'], '', [settings.ADMIN_EMAIL], fail_silently=False) sent = True else: print contact_form.errors else: contact_form = MessageForm() return render(request, "message.html", {"contact_form": contact_form, "sent": sent})
def write(request, msg_id=None, mem_id=None): me = Member.objects.get(user=request.user) dbmessage="" if request.method == 'POST': form = MessageForm(request.POST) if form.is_valid(): msg = form.save(commit=False) msg.from_member = me msg.save() send_mail('Find Your Fitness', 'Find Your Fitness: %s has sent you a message. \n"%s"\n\n Click here to read it: %s/message/browse/%s/ \n\n(please do not reply to this link)\n - Find Your Fitness'%(msg.from_member.user.username, msg.title, settings.ROOT_SITE_URL, msg.id), 'donotreply', ['%s'%(msg.to_member.user.email)], fail_silently=True) message = "Message sent." return render_to_response('public_site/home.html', { 'message': message, 'dbmessage': dbmessage, }, context_instance=RequestContext(request)) else: if (msg_id and mem_id): msg_reply = Message.objects.get(id=msg_id) mem_reply = Member.objects.get(id=mem_id) form = MessageForm(initial={'title':"RE:%s"%(msg_reply.title), 'to_member':mem_reply.user}) elif (mem_id): mem_reply = Member.objects.get(id=mem_id) form = MessageForm(initial={'to_member':mem_reply.user}) else: form = MessageForm() return render_to_response('message/write.html', { 'form': form, }, context_instance=RequestContext(request))
def message(request): sent = False if request.method == 'POST': contact_form = MessageForm(data=request.POST) if contact_form.is_valid(): message = contact_form.save() subject = 'PVSAT Enquiry from %s %s' % (message.first_name, message.last_name) text_content = render_to_string("message_temp.txt", {'message' : message}) msg = EmailMultiAlternatives(subject, text_content, '', [settings.DEFAULT_FROM_EMAIL]) if settings.EMAIL_STATUS: msg.send() #send_mail(request.POST['subject'], request.POST['message'], '', [settings.ADMIN_EMAIL], fail_silently=False) sent = True else: print contact_form.errors else: contact_form = MessageForm() return render(request, 'message.html', {'contact_form': contact_form, 'sent': sent})
def send_message(request): if request.method == 'POST': m = MessageForm(request.POST) if m.is_valid(): new_message = m.save() return HttpResponseRedirect('/contact.html') return render_to_response('contact.html', RequestContext(request))
def add_msg(request): # A HTTP POST? if request.method == 'POST': form = MessageForm(request.POST) # Have we been provided with a valid form? if form.is_valid(): human = True # Save the new category to the database. new_message = form.save(commit=True) # Now call the index() view. # The user will be shown the homepage. return show_msg(request, str(new_message.id)) # return render(request, 'add.html', { # 'page_title': 'message delivered', # }) else: # The supplied form contained errors - just print them to the terminal. print form.errors else: # If the request was not a POST, display the form to enter details. form = MessageForm() return render(request, 'add.html', { 'page_title': 'Contact us', 'form': form, })
def send_message(self, request): form = MessageForm(request.POST) if form.is_valid(): message = form.save() CentrifugeClient.publish(message) serializer = self.get_serializer(message, many=False) return Response(serializer.data) return JsonResponse({'errors': form.errors}, status=400)
def send_message(request, *args, **kwargs): message_form = MessageForm(data=request.POST) if message_form.is_valid(): print('postko keldi') new_message = message_form.save(commit=False) new_message.save() return HttpResponseRedirect('/') else: print('no valid!!!!!!!!!!!') return HttpResponse('invalid form')
def new_chirp(request): if request.method == "POST": form = MessageForm(request.POST, request.FILES or None) if form.is_valid(): chirp = form.save(commit=False) chirp.user_id = request.user.id chirp.save() else: messages.error(request, form.errors) return redirect(request.META.get('HTTP_REFERER'))
def send_message(request): if "POST" == request.method: form = MessageForm(request.POST) if form.is_valid(): message = form.save() CentrifugeClient.publish(message) return JsonResponse({ 'msg': 'Сообщение отправлено', 'id': message.id, }) return JsonResponse({'errors': form.errors}, status=400) return HttpResponseNotAllowed(['POST'])
def add(request): if request.method == 'POST': form = MessageForm(request.POST) if form.is_valid(): form.instance.author = request.user form.instance.ready_to_send = request.POST.get('ready_to_send', False) message = form.save() return HttpResponseRedirect('/message/view/%d' % message.id) else: form = MessageForm() return render_to_response('message/add.html', { 'form': form }, context_instance=RequestContext(request))
def message(request): submitted = False if request.method == 'POST': contact_form = MessageForm(data=request.POST) if contact_form.is_valid(): message = contact_form.save() submitted = True else: print contact_form.errors else: contact_form = MessageForm() return render(request, 'message.html', {'contact_form': contact_form, 'submitted': submitted})
def edit(request, message_id): message = get_object_or_404(Message, id=message_id) if request.method == 'POST' and not message.sending_started: form = MessageForm(request.POST, instance=message) if form.is_valid(): form.instance.author = request.user form.instance.ready_to_send = request.POST.get('ready_to_send', False) message = form.save() return HttpResponseRedirect('/message/view/%d/' % message.id) else: form = MessageForm(instance=message) return render_to_response('message/edit.html', { 'form': form, 'message': message }, context_instance=RequestContext(request))
def message(request): sent = False if request.method == 'POST': contact_form = MessageForm(data=request.POST) if contact_form.is_valid(): message = contact_form.save() sent = True send_mail(request.POST['subject'], request.POST['message'], '*****@*****.**', ['*****@*****.**'], fail_silently=False) else: print contact_form.errors else: contact_form = MessageForm() return render(request, 'message.html', {'contact_form': contact_form, 'sent': sent})
def message(request): error=False user=request.user if not user.is_authenticated(): return redirect('/login') if request.method == 'POST': messageForm = MessageForm(data=request.POST) if messageForm.is_valid(): userKey=messageForm.getUserKey() if userKey != 0: message = messageForm.save(commit=False) message.sender=user message.timeStamp=timezone.now() message.receiver=userKey message.save() log= Log() log.user = user log.username = request.user.username log.time = timezone.now() log.type = 'Message' log.save() else: error = True else: messageForm = MessageForm() #unread=Message.objects.filter(receiver=user, read=False) #unreadCount=len(unread) #unread.update(read=True) messages=Message.objects.filter(Q(receiver=user) | Q(sender=user)).order_by('-timeStamp') context= {'messageForm': messageForm, 'messages': messages, 'user': User, 'error': error} return context
def new_chirp(request): if request.method == "POST": form = MessageForm(data=request.POST) if form.is_valid(): form.save() return redirect("index")