django html跳转页面,django实现登录界面跳转的问题

像我这种大学以前拿电脑只会玩游戏玩游戏也菜的菜鸟这几个路径的概念死活整不懂,折腾了两天,麻烦了学长好多弱智问题(但是学长好温油啊~),总算是有点眉目,来总结一下。

一、最头痛的路径配置

(1)url和文件路径是两个概念!!!

url全名统一资源定位符,又叫做网页地址

为什么本菜会混淆呢?

1、它们都有相对地址和绝对地址的概念

2、一般的绝对url由四个部分构成①协议②域名③资源位置(文件夹)④资源名称(文件名)(所以可不可以说url包含了文件路径…)

3、django的函数有的传url有的传html

4、django的url和一般的url不太一样,它实际上是你自己设计的url到一般的url的一个映射。django的设计理念要求不要把url写到文件名,还把文件夹名拆到了不同目录下(主目录和应用目录)

5、文件名命名一般和url同名

6、计算机网络还没学啊呜呜呜

(2)绝对地址和相对地址

几个地址的省略还有前后那两个杠加不加的问题…嗯,非常重要。保持微笑.jpg

1、绝对地址的省略(蜜汁微笑.jpg):

①完整地址

https://www.https://www.nuist.edu.cn/909/list.htm

②省略协议(前有杠杠)

//www.https://www.nuist.edu.cn/909/list.htm

③省略域名(前有杠)

/list.htm

2、相对地址

因为可以以当前文件所在位置为参考点找文件,所以可以不用写全

Ⅰ、前面的杠:

①当前文件所在目录

./或者啥都没有

②父级目录

…/

③根目录(对于一般的url来说就是你域名后紧接着的那个文件夹,django里就是你域名后面第一个命名,词穷…)

/

Ⅱ、后面的杠

后面加杠表示这是个文件夹,客户端请求的资源在这个文件夹里找

不加杠表示这是个文件,如果该文件不是客户请求的文件那么会自动把杠加上再请求一次

(3)html和后端的互动

没啥好说的知道就会不知道就不会就在这里记一下,action后面引号内啥都不加表示当前路径

(4)render()和redirect()

render提交一个文件

render(request, ‘login/login.html’)

redirect()重定向实现页面跳转,参数是一个url

redirect(’/blog/index/’)

二、写不动了…

临表涕零,不知所言,一派胡言,仅供参考

本文地址:https://blog.csdn.net/weixin_45740527/article/details/107450168

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值