zoukankan      html  css  js  c++  java
  • Python中request和response

    #coding=utf-8

    from django.shortcuts import render,redirect
    from django.http import HttpResponse,HttpResponseRedirect

    def index(request):
    return HttpResponse(request.path)
    def detail(request,p1,p2,p3):
    return HttpResponse('year:%s,month:%s,day:%s'%(p1,p2,p3))

    #展示链接的页面
    def getTest1(request):
    return render(request,'booktest/getTest1.html')

    #接收一键一值的情况
    def getTest2(request):
    #根据键接收值
    a1=request.GET['a']
    b1=request.GET['b']
    c1=request.GET['c']
    #构造上下文
    context={'a':a1,'b':b1,'c':c1}
    #向模板中传递上下文,并进行渲染
    return render(request,'booktest/getTest2.html',context)

    #接收一键多值的情况
    def getTest3(request):
    a1=request.GET.getlist('a')
    context={'a':a1}
    return render(request,'booktest/getTest3.html',context)

    def postTest1(request):
    return render(request,'booktest/postTest1.html')
    def postTest2(request):
    uname=request.POST['uname']
    upwd=request.POST['upwd']
    ugender=request.POST.get('ugender')
    uhobby=request.POST.getlist('uhobby')
    context={'uname':uname,'upwd':upwd,'ugender':ugender,'uhobby':uhobby}
    return render(request,'booktest/postTest2.html',context)

    #cookie练习
    def cookieTest(request):
    response = HttpResponse()
    cookie=request.COOKIES
    if cookie.has_key('t1'):
    response.write(cookie['t1'])
    # response.set_cookie('t1','abc')
    return response

    #转向练习
    def redTest1(request):
    # return HttpResponseRedirect('/booktest/redTest2/')
    return redirect('/booktest/redTest2/')
    def redTest2(request):
    return HttpResponse('这是转向来的页面')

    #通过用户登录练习session
    def session1(request):
    uname=request.session.get('myname','未登录')
    context={'uname':uname}
    return render(request,'booktest/session1.html',context)
    def session2(request):
    return render(request,'booktest/session2.html')
    def session2_handle(request):
    uname=request.POST['uname']
    request.session['myname']=uname
    request.session.set_expiry(0)
    return redirect('/booktest/session1/')
    def session3(request):
    #删除session
    del request.session['myname']
    return redirect('/booktest/session1/')



    # dwvj93enwoiyolz07w96qoombkbjimpm
    # dwvj93enwoiyolz07w96qoombkbjimpm


  • 相关阅读:
    Android 中文 SDK (47) —— Filter
    Android 中文API (65) —— BluetoothClass[蓝牙]
    Android 中文 API——android.widget合集(中)(50篇)(chm格式)
    android 中文 api (72) —— BluetoothSocket[蓝牙]
    Android 中文API (61) —— ViewSwitcher
    Android API 中文 (51) —— ZoomButtonsController
    Android API 中文 (55) —— ListAdapter
    Android SDK 中文 (56) —— ViewFlipper
    什么是 COM编程技术?
    怎么打出全角的小写英文字母?
  • 原文地址:https://www.cnblogs.com/zhangxiaomeng1991/p/8249800.html
Copyright © 2011-2022 走看看