亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第5天 django網站開發必會知識

標簽:
Html5 CSS3 Django

1.课程名称:url配置以及参数传递


课程章节:【网站开发必会知识】url配置以及参数传递


2.课程内容:网站开发基础知识补充

    reverse逆向解析url等

https://img1.sycdn.imooc.com//635b8fdb00015e8613330768.jpg

url统一标准定位符

https://img1.sycdn.imooc.com//635b900f0001904b12940553.jpg



https://img1.sycdn.imooc.com//635b910d0001532d12410643.jpg

https://img1.sycdn.imooc.com//635b911a0001cc6e13540710.jpg


https://img1.sycdn.imooc.com//635b91250001d2ca12830722.jpg






常见的http请求方式 get   post



url配置及参数传递

url视图的关系

例如

/index----------到 view

https://img1.sycdn.imooc.com//635b91d1000133c912540684.jpg

通过浏览器访问index查看到view视图里的内容





//正则表达式匹配


https://img1.sycdn.imooc.com//635b92d90001782413350761.jpg

正则表达式分配

https://img1.sycdn.imooc.com//635b931700012a4e13030685.jpg

year 代表年份 month 代表月 day 代表天




//简单实现一下如何去取url下面的参数


版本高的一定要在urls.py 引用re_path  不然会报错无效

https://img1.sycdn.imooc.com//635b9da80001dbf408520532.jpg


re_path(r'^artice/(?p<year>[0-9]{4})/$',views.article)

把他响应到views.article里

https://img1.sycdn.imooc.com//635b9ede0001001710680573.jpg



到views.py创建 

def article(request,year):

return HttpResponse('article:' +year )

https://img1.sycdn.imooc.com//635b9fa50001bb6308250310.jpg


成功


https://img1.sycdn.imooc.com//635b9fba0001df0d06820347.jpg



url嵌套 

分模块设计url


include包含其他模块的url

https://img1.sycdn.imooc.com//635bc7a10001768c11750706.jpg


https://img1.sycdn.imooc.com//635bc7b400011d0010560124.jpg




实现根模块下访问其他模块下的url


创建新模块oauth


在终端下生成 python manage.py startapp oauth

https://img1.sycdn.imooc.com//635bd9650001051c04660029.jpg


https://img1.sycdn.imooc.com//635bd9140001f7ae05030603.jpg

在oauth下的urls写入

https://img1.sycdn.imooc.com//635bd9bf00012a3b07050334.jpg

oauth下的views.py 写入

https://img1.sycdn.imooc.com//635bda0f0001ce8210340339.jpg

在主目录urls的模块下填入

https://img1.sycdn.imooc.com//635bda43000124dc07000237.jpg

访问成功

https://img1.sycdn.imooc.com//635bda640001421d07330301.jpg


reverse逆向解析url地址

效果重定向

意思就是访问首页地址我让它跑到详情页的意思

https://img1.sycdn.imooc.com//635bdd4d0001727f08660193.jpg



https://img1.sycdn.imooc.com//635bdd5a0001f4d407620447.jpg

https://img1.sycdn.imooc.com//635bdd6a0001800105210257.jpg

带命名空间的逆向转换

https://img1.sycdn.imooc.com//635bde920001de6406790206.jpg

https://img1.sycdn.imooc.com//635bdeb30001cd5609190394.jpg

https://img1.sycdn.imooc.com//635bdebe00010c4109670494.jpg

成功

https://img1.sycdn.imooc.com//635bdee0000123aa02850072.jpg


本节完!

本节有些难度需要多沉淀一下才能理解,马上去复习了O(∩_∩)O


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
數據庫工程師
手記
粉絲
5
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消