zoukankan      html  css  js  c++  java
  • Django-----路由扩展

    简介

    1.***在主路由里------include后面---namescape=('')
    2.***在子路由里---------app_name = 'goods_app'             name=('')
    3.***在函数中跳转--------跳转  return redirect{'主路由 :子路由'}
    4.***<a></a>跳转------<a href='{% url {'主路由 :子路由'}%}'></a>
    
    • 路由跳转
    第一种跳转方式
    Return  redirect("/app/hi")----->跳转地址
    第二种跳转方式
    #主路由 namespace      #子路由:name
    Return redirect(reverse('zhu:zi'))
    第三种跳转方式
    #app_name  : 子路由name
    Return redirect(reverse('day02_app:hihi'))
    
    
    F 对象--- 用于类属性之间的比较
    Q对象----用于条件之间的逻辑关系
    
    不用路由分发---例:
    from django.contrib import admin
    from django.urls import path
    from weblist import views
    
    urlpatterns = [
    path('admin/', admin.site.urls),
    path('Index/', views.Index),
    ]
    
    • 路由分发------例:
    from django.contrib import admin
    from django.urls import path,include
    
    Include 包含子路由
    
    urlpatterns = [
    path('admin/', admin.site.urls),
    # 路由分发
    path('', include('weblist.urls')),
    ]
    
    • 子路由
    from django.urls import path
    from booklist import views
    urlpatterns = [
    path('add/',views.Adduser.as_view()),
    ]
    
  • 相关阅读:
    Nginx之常用操作
    linux之信息查看
    KPI VS OKR
    python之jupyter安装与使用
    python进阶资源
    python之排序(sort/sorted)
    python之文件操作
    远程连接工具
    docker之本地连接
    Windows服务器连接
  • 原文地址:https://www.cnblogs.com/xinzaiyuan/p/12382580.html
Copyright © 2011-2022 走看看