飞天使-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>95\d{4})/(?P0-4)',app01views.movie_detail)

def movie_detail(request, movie_id, type):

type_name = "喜剧片", "动作片", "爱情片", '纪录片', '历史剧'

return HttpResponse("正在播放电影编号为:%s的电影! \n 播放的电影类型:%s" %

(movie_id,type_nameint(type)))

相关推荐
专业程序开发源1 分钟前
springboot高校学生社团管理系统74810-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
励志不掉头发的内向程序员7 分钟前
【LibreCAD 2D架构】从鼠标点击到屏幕像素:LibreCAD绘图架构全链路解析之整体架构与源码组织
后端
外收内放7 分钟前
08 | 优化篇③ 60 张动作立绘和 50 张特效贴图是怎么进游戏的
python·游戏·pygame
计算机毕业编程指导师20 分钟前
【计算机毕设推荐】基于Hadoop+Django的LLM多维度性能评估分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·django·毕业设计·课程设计·llm性能
AC赳赳老秦24 分钟前
OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践
大数据·开发语言·python·php·finebi·deepseek·openclaw
计算机毕业编程指导师35 分钟前
【Python毕设选题推荐】基于Hadoop+Django的奥斯卡奖获奖数据可视化分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·毕业设计·课程设计·奥斯卡奖
风早爽太36 分钟前
Python 学习笔记:数据库迁移工具 ‌Alembic
数据库·python·fastapi·alembic
外收内放39 分钟前
06 | 优化篇① 游戏改名《鳞光纪》了:这次翻新,把“脸“全换了
python·游戏·pygame
计算机毕业编程指导师43 分钟前
【大数据毕设选题】基于Spark的电信网络诈骗话术语义特征挖掘分析系统源码 毕业设计 选题推荐 数据分析 机器学习 深度学习
大数据·hadoop·python·spark·毕业设计·课程设计·网络诈骗
for_ever_love__1 小时前
电商订单数据清洗实战——Pandas 处理缺失值、重复单与异常金额
python·数据分析·pandas·数据清洗