Esempio n. 1
0
def setMessage(request):
    if request.is_ajax():
        form = MessageForm(request.POST)
        if form.is_valid():
            p = Message(name=request.POST.get('name'),email=request.POST.get('email'),message=request.POST.get('message'))
            p.save()
            return HttpResponse(json.dumps({"code":1,"message":"Thanks for leaving message..."}))
        else:
            return HttpResponse(json.dumps({"code":0,"message":[{"name":"name","error":form['name'].errors},{"name":"email","error":form['email'].errors},{"name":"message","error":form['message'].errors}]}))
Esempio n. 2
0
def send_message(req):
    q = req.POST
    m = Message()
    m.name = q['name']
    m.email = q['email']
    m.subject = q['subject']
    m.message = q['message']
    m.save()
    messages.add_message(req, messages.SUCCESS, '消息发送成功', extra_tags='success')
    return redirect('/')
Esempio n. 3
0
def post_message(req: HttpRequest):
    if req.method == "POST":
        text = req.POST.get("text", None)
        if text is not None:
            msg = Message(text=text)
            msg.save()
            return redirect("/")
        else:
            return HttpResponseBadRequest("Поле было оставлено пустым")
    else:
        return HttpResponseNotFound()
Esempio n. 4
0
    def handle(self, *args, **option):
        user = User(username='******', password='******')
        user.save()
        commanteur = User(username='******', password='******')
        commanteur.save()

        for j in range(5):
            message = Message(titre="web"+str(j), contenu="nouveau site"+str(j), auteur=user, pub_date=timezone.now())
            message.save()
            for i in range(10-j):
                comm = Commentaire(message=message, contenu='test'+str(i), pub_date=timezone.now(), auteur=commanteur)
                comm.save()
Esempio n. 5
0
def contact(request):
    if request.method == 'POST':
        username = request.POST.get('username', '')
        email = request.POST.get('email', '')
        message = request.POST.get('message', '')
        mes = Message()
        mes.username = username
        mes.email = email
        mes.content = message
        mes.save()
        return render(request, 'contact.html', {'msg': '留言成功'})
    return render(request, 'contact.html')
Esempio n. 6
0
def contactindex(request):
    try:
        if request.method == 'POST':
            if request.POST['subject'] and request.POST['name'] and request.POST['email'] and request.POST['message']:
                message = Message(title=request.POST['subject'], name=request.POST['name'], email=request.POST['email'], message=request.POST['message'], publish_date=datetime.now())
                message.save()
                return render(request, 'contact/index.html', {'success_message': 'Your message has been delivered'})
            else:
                return render(request, 'contact/index.html', {'error_message': 'Could not send message. Make sure that you have provided all info.'})
        else:
            return render(request, 'contact/index.html')

    except MultiValueDictKeyError as e:
        return render(request, 'contact/index.html', {'error_message': 'Could not send message. Make sure that you have provided all info.'})
Esempio n. 7
0
def message(request):
    mess = {}
    mess['mess'] = Message.objects.all()

    if request.method == 'POST':
        form = MessageForm(request.POST)
        if form.is_valid():
            newmessage = Message(
                author=request.user,
                body=form.cleaned_data['body'],
            )
            newmessage.save()
        return render(request, 'blog/message.html', mess)
    else:
        form = MessageForm()
    mess['form'] = form
    return render(request, 'blog/message.html', mess)
Esempio n. 8
0
def about(request):
    '''关于我'''
    if request.method == 'GET':
        result = __paginator(request, Message.objects)
        result['anchor'] = '#message'
        result['form'] = ContactForm()
        return render_to_response('about.html', __build_response(result, request), context_instance=RequestContext(request))
    # 接受留言
    form = ContactForm(request.POST, request)
    if form.is_valid():
        email = form.cleaned_data["email"]
        nickname = form.cleaned_data["nickname"]
        content = form.cleaned_data["content"]
        message = Message(email=email, nickname=nickname, content=content)
        message.save()
        return HttpResponseRedirect('/about#message')
    else:
        result = __paginator(request, Message.objects)
        result['form'] = form
        result['anchor'] = '#message'
        return render_to_response('about.html', __build_response(result, request), context_instance=RequestContext(request))