コード例 #1
0
def guestbook_save(request):
    if request.method=="POST":
        form=guestbook_check(request.POST)
        if form.is_valid():
            nickname=form.cleaned_data['nickname']
            email=form.cleaned_data['email']
            content=form.cleaned_data['content']
            c=Messages(nickname=nickname,email=email,content=content)
            c.save()
            return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
    else:
        form=guestbook_check()
    some="发表失败!"
    return render(request,'waring.html',{'string':some})            
コード例 #2
0
def request_page(request):
    if request.method == 'POST':
        json_data = request.read().decode('utf-8')
        data = json.loads(
            json_data)  # json_data contains the data uploaded in request
        message = data['message']
        stopid = data['stopid']
        new_message = Messages(message_text=message,
                               pub_date=datetime.datetime.now(),
                               stop_id=stopid,
                               votes=0)
        new_message.save()

        return StreamingHttpResponse('Your message was sent successfully!')

    else:
        return StreamingHttpResponse(
            '..............It was GET request............................')
コード例 #3
0
ファイル: views.py プロジェクト: Stevee67/wtd
def send_messages():
    if not g.user:
        return 'Bad request!'
    if not request.json.get('recipient'):
        return 'Bad request!'
    if not request.json.get('message'):
        return ''
    channel = Channels.objects(sender=g.user, recipient=Users.objects(
                       id=request.json.get('recipient')).first()).first()
    if not channel:
        channel = Channels(sender=g.user, recipient=Users.objects(
                       id=request.json.get('recipient')).first(),
                 not_read=True).save()
    msg = Messages(channel=channel,
                   spam=False,
                   content=request.json.get('message'),
                   status=Messages.STATUSES['NOT_READ'],
                   cr_tm=datetime.datetime.now())
    msg.save()
    return dumps(msg.object_to_dict())