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

相关推荐
破无差1 分钟前
python实现简单的地图绘制与标记20250705
python
用户3966144687192 分钟前
TypeScript 系统入门到项目实战-慕课网
后端
guojl8 分钟前
Dubbo SPI原理与设计精要
后端
Lemon程序馆9 分钟前
搞懂 GO 的垃圾回收机制
后端·go
用户81221993672220 分钟前
React18+Next.js14+Nest.js全栈开发复杂低代码项目-仿问卷星
后端
喜欢吃豆23 分钟前
目前最火的agent方向-A2A快速实战构建(二): AutoGen模型集成指南:从OpenAI到本地部署的全场景LLM解决方案
后端·python·深度学习·flask·大模型
寻月隐君28 分钟前
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
后端·rust·github
汪子熙37 分钟前
理解 git checkout 与 git reset 的联系和区别
后端
程序员爱钓鱼43 分钟前
Go 语言泛型 — 泛型语法与示例
后端·面试·go
好开心啊没烦恼1 小时前
Python 数据分析:DataFrame,生成,用字典创建 DataFrame ,键值对数量不一样怎么办?
开发语言·python·数据挖掘·数据分析