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

相关推荐
微步AICRM几秒前
一物一码验真的并发链路设计:码段管理、四级关联与异常判定
后端·架构
陈随易14 分钟前
3000 万人在用的翻译插件,重写一遍就是一门生意
前端·后端·程序员
IT_陈寒21 分钟前
Vue的这个响应式陷阱,差点让我加班到天亮
前端·人工智能·后端
我叫黑大帅27 分钟前
PHP 常驻 Worker 中 MySQL 连接中断问题报告
后端·面试·php
写码跑山的老艾1 小时前
优惠券为何能反复使用?一次算价与提单不一致的资损复盘
后端
RAG学徒loading2 小时前
我把 RAG 召回从 57.6% 做到 78.8%,然后发现 75% 的真实问题它答不了
后端
用户42569399996202 小时前
我的 HashMap 查找全废了,但 36 个测试全绿
后端
小番茄程序猿2 小时前
Redis 编码压测 59 轮:HSET 快 23 倍是假象,SMEMBERS 慢 30 倍是真的
redis·后端
曲径海盗2 小时前
【Python 学习第 53 天】列表基础
python·学习笔记·编程入门