zoukankan      html  css  js  c++  java
  • django视图层

    django视图层

      用户打开网页访问,请求先到 url路由(urls.py)查看是否有对应的地址,

      根据url path 访问 对应的请求

    urls.py 的信息

    from django.contrib import admin
    from django.urls import path,re_path
    
    from app01 import  views
    
    urlpatterns = [
        path('admin/', admin.site.urls),
    
        re_path('index',views.index),
        re_path('login', views.login),
    ]

    views.py的信息

    from django.shortcuts import render,HttpResponse,redirect
    
    # Create your views here.
    
    
    def index(request):
        print(request.GET)
    
        print(request.GET.get("name"))
        print(request.POST)
        print(request.path)
        print(request.get_full_path)
    
        return   HttpResponse("INDEX")
    
    
    def login(request):
    
        if request.method =="POST":
            user = request.POST.get("user")
            pwd = request.POST.get("pwd")
    
            if user == "alex" and pwd =="123":
                return  redirect("/index/")
    
        return  render(request,"login.html")

    常见的请求方式分为2种: get  post

    request.GET
    request.POST
    request.path # /index/
    request.get_full_path # /index/?s=y
    
    HttpResponse()
    render(request,"login.html" {"ctime":ctime})
    redirect("/index/")
  • 相关阅读:
    MySQL数据模型
    Spring循环依赖
    @Autowired和@Resource区别
    Kafka概念
    阻塞队列
    线程池原理
    Spring AOP
    JVM 史上最最最完整深入解析(12000 字噢)
    Dubbo配置信息
    友情链接
  • 原文地址:https://www.cnblogs.com/augustyang/p/11820268.html
Copyright © 2011-2022 走看看