• Django框架的视图函数的请求对象


     

    """mysite URL Configuration

    The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.2/topics/http/urls/
    Examples:
    Function views
    1. Add an import: from my_app import views
    2. Add a URL to urlpatterns: path('', views.home, name='home')
    Class-based views
    1. Add an import: from other_app.views import Home
    2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
    Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
    """
    from django.contrib import admin
    from django.urls import path

    #form app01 import views as v1
    #from app02 import views as v2

    from app01.views import get_timer
    from app02.views import login, index
    urlpatterns = [
    path('admin/', admin.site.urls),
    path("timer", get_timer),
    path("", index),
    path("index", get_timer),
    path("login", login),
    ]

    from django.shortcuts import render

    # Create your views here.

    from django.shortcuts import HttpResponse

    def index(request):
    return HttpResponse("hello index")

    print(request.method) # "GET"
    print(request.path) # "路径"
    print(request.get_full_path) # "路径加参数"

    # 请求头
    print (request.META) # 字典格式

    # 请求数据
    print (request.GET) # Querydict
    print (request.META) # Querydict
    user = request.POST.get("user") #获取user key的一个值
    print("user",user) #huchuangxi
    hobby = request.POST.getlist("hobby") #获取user key的多个值
    print("hobby",hobby) # [篮球,足球]

    def login(request):
    return HttpResponse("hello login")
  • 相关阅读:
    关于推荐的一个算法工程师访谈,有一些内容值得看看
    Element.Event
    复数输出
    Passenger/Nginx/Debian快速部署Rails
    POJ3678【错误总会让自己有收获的】
    android在其他线程中访问UI线程的方法
    C++运算符重载的方法
    Struts2图片文件上传,判断图片格式和图片大小
    list view Item 里面有ImageButton
    用python实现远程复制 (scp + expect )
  • 原文地址:https://www.cnblogs.com/A121/p/16414220.html
Copyright © 2020-2023  润新知