Django(路由配置)

本文介绍了Django的路由配置,重点讲解了path()函数的用法,包括route参数用于匹配请求路径,views参数指定视图处理函数,以及name参数用于地址别名。还提到了path转换器的概念,它允许将特定类型的数据作为参数传递给视图函数。通过示例,如'page/<int:page>',解释了如何使用转换器。最后,文中给出了两个实际的urls.py和views.py代码示例,一个是关于波士顿大龙虾的页面,另一个是计算器的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

path()函数

导入 from django.urls import path

语法 path(route,views,name=None)

参数:

1.route:字符串类型,匹配的请求路径

2.views:指定路径所对应的视图处理函数的名称

3.name:为地址起别名,在模板中地址反向解析时使用

path转换器

语法;<转换器类型:自定义名>

作用:若转换器类型匹配到对应类型的数据,则将数据按照关键字传参的方式传递给视图函数

例子:

path(‘page/’<int:page>',views.xxx)

例子:输入多少个波士顿大龙虾:

urls.py文件的代码:

views.py文件的代码:

 

!!!注意它是从上到下进行匹配的

第二个练习;(计算器)

 urls.py代码:

views.py代码: 

 输出的结果:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值