当前位置: 首页 > news >正文

飞天使-django概念之urls

urls

容易搞混的概念,域名,主机名,路由

网站模块多主机应用

不同模块解析不同的服务器ip地址

网页模块多路径应用

urlpatterns = [
path(‘admin/’, admin.site.urls),
path(‘’, app01views.index),
path(‘movie/’, app01views.movie),
path(‘movie/int:movie_id/’, app01views.movie_detail)
]

url传值

urlpatterns = [
path(‘admin/’, admin.site.urls),
path(‘’, app01views.index),
path(‘movie/’, app01views.movie),
path(‘movie/int:movie_id/’, app01views.movie_detail)
]
在这里插入图片描述

使用url中查询字符串传值

def movie_detail(request):
movie_id = request.GET.get(“movieid”)
city = request.GET.get(“city”)
return HttpResponse(“正在播放编号为:%s的电影, 城市:%s” % (movie_id,city))

path(‘movie/detail/’, app01views.movie_detail),

测试访问链接
http://127.0.0.1:8000/movie/detail/?movieid=1&city=北京

re_path

re_path(‘movie/detail/(?P<movie_id>[9][5]\d{4})/(?P[0-4])’,app01views.movie_detail)

def movie_detail(request, movie_id, type):
type_name = [“喜剧片”, “动作片”, “爱情片”, ‘纪录片’, ‘历史剧’]
return HttpResponse(“正在播放电影编号为:%s的电影! \n 播放的电影类型:%s” %
(movie_id,type_name[int(type)]))

http://www.lryc.cn/news/230777.html

相关文章:

  • MongoDB分片集群搭建
  • modbus报文
  • flutter报错: library “libflutter.so“ not found
  • MR混合现实情景实训教学系统模拟历史情景
  • 计算机视觉的应用16-基于pytorch框架搭建的注意力机制,在汽车品牌与型号分类识别的应用
  • Flutter 实现 Android CollapsingToolbarLayout折叠布局效果
  • 数据库管理-第116期 Oracle Exadata 06-ESS-下(202301114)
  • 阿里云C++二面面经
  • Ubuntu 20.04编译Chrome浏览器
  • 大文件分片上传、断点续传、秒传
  • DAY53 1143.最长公共子序列 + 1035.不相交的线 + 53. 最大子序和
  • 短剧App开发:个性化的内容推荐
  • 互斥量保护资源
  • 天机学堂-1、项目搭建,微服务架构设计
  • windows 电脑删除不了.TTF的文件
  • C#多线程的操作
  • MyBatis Plus—CRUD 接口
  • 火焰图:链路追踪分析的可视化利器
  • 中睿天下Coremail | 2023年Q3企业邮箱安全态势观察报告
  • HBuilderX vue项目打包上传到服务器
  • 2656. K 个元素的最大和 --力扣 --JAVA
  • 从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器
  • 百度搜索智能化算力调控分配方法
  • 如何搭建接口自动化测试框架?
  • ubuntu 20.04+ORB_SLAM3 安装配库教程
  • Poly风格模型的创建与使用_unity基础开发教程
  • 终于有人把VMware虚拟机三种网络模式讲清楚了!
  • Flutter实践二:repository模式
  • 交换机Vlan和端口配置(H3C)
  • vue自定义指令控制权限