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

相关推荐
mywpython7 分钟前
用Python和Websockets库构建一个高性能、低延迟的实时消息推送服务
python·websocket
追逐时光者19 分钟前
小伙伴们学习 C#/.NET 相关技术栈的学习心得和路线
后端·.net
gelald27 分钟前
Spring Security 核心组件
后端·spring
ZPC821028 分钟前
FPGA 部署ONNX
人工智能·python·算法·机器人
码事漫谈44 分钟前
Blazor现状调研分析:2025年全栈开发的新选择
后端
码事漫谈1 小时前
C++的开发难点在哪里?
后端
一晌小贪欢1 小时前
Python键盘鼠标自动化库详解:从入门到精通
python·自动化·计算机外设·python鼠标·python键盘·python操控鼠标·python操控键盘
刘一说1 小时前
Spring Boot 应用的指标收集与监控体系构建指南
java·spring boot·后端
穿西装的水獭1 小时前
python将Excel数据写进图片中
开发语言·python·excel