飞天使-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)]))

相关推荐
m0_3776182316 小时前
Golang怎么连接MySQL数据库_Golang MySQL连接教程【总结】
jvm·数据库·python
止语Lab16 小时前
Go并发编程实战:Channel 还是 Mutex?一个场景驱动的选择框架
开发语言·后端·golang
LN花开富贵16 小时前
【ROS】鱼香ROS2学习笔记一
linux·笔记·python·学习·嵌入式·ros·agv
小码哥_常16 小时前
Spring Boot一键限速:守护你的接口“高速路”
后端
weixin_5860614616 小时前
C#怎么通过反射获取类属性_C#如何动态读取元数据【进阶】
jvm·数据库·python
Jurio.17 小时前
本机开发 + 多机执行的极简远端运行工具
linux·git·python·github·远程工作
阿丰资源17 小时前
基于SpringBoot的物流信息管理系统设计与实现(附资料)
java·spring boot·后端
skywalk816317 小时前
pytest测试的时候这是什么意思?Migrating <class ‘kotti.resources.File‘>
前端·python
overmind17 小时前
oeasy Python 121[专业选修]列表_多维列表运算_列表相加_列表相乘
java·windows·python
m0_6784854517 小时前
CSS如何控制表格单元格边框合并_通过border-collapse实现
jvm·数据库·python