zoukankan      html  css  js  c++  java
  • 路由分发配置

    urls.py

    from app01 import views
    urlpatterns = [
    
        # 名称空间
        path("app01/", include(("app01.urls", "app01"))),
        # path("app02/", include(("app02.urls", 'app02'))),
    ]
    

     

    在项目的一级目录创建一个app01的子目录

    app01/apps.py

    from django.apps import AppConfig
    
    class App01Config(AppConfig):
        name = 'app01'
    

      

    app01/urls.py

    from django.urls import path, re_path
    from . import views
    
    urlpatterns = [
        path("test1/", views.test1, name="test1"),
        # path("temp_test/", views.temp_test),
    ]
    

     

    app01/views.py

    #  -------------------- 路由分发 -----------------------
    def test1(request):
        # print(reverse("app01:test1"))  # 反向解析
    
        # request对象的常用属性
        # GET方式:
        # print(request.GET)
        # print(request.GET.get("name"))
    
        # < QueryDict: {'name': ['alex'], 'hobby': ['chui', 'la', 'tan']} >
        # request.GET.getlist("hobby")  # 获取多个值时,使用getlist方法。
    
        # request.POST 同上
    
        # request.body 原生的请求体里的内容
        b"name=alex&age=18"
    
        print(request.path)  # 获取当前请求的URL路径
    
        # print(request.method)  # 获取当前请求的方式
    
        # request对象常用的方法
        print(request.get_full_path())  # 获取当前请求的完整路径
    
        # 判断当前请求是否是ajax请求
        print(request.is_ajax())
    
    
    
        return HttpResponse("test1 函数")
    

      

  • 相关阅读:
    红黑树
    jsp简单练习-简单的下拉表单
    【源代码】TreeMap源代码剖析
    ScrollView垂直滚动控件
    进度条控件基本使用
    时间对话框的使用
    DatePicker日期与时间控件
    ImageView显示网络上的图片
    bitmap==null
    android.os.NetworkOnMainThreadException
  • 原文地址:https://www.cnblogs.com/eliwen/p/13279546.html
Copyright © 2011-2022 走看看