xinzaiyuan

简介

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()),
]

分类:

技术点:

相关文章: