网页开发(十七)——继续学习Django

4.快速上手

4.1再写一个页面

需要写url与函数之间的对应关系

-url -> 函数(创建关系)

views 再写上一个视图函数(写页面)

 4.2 templates模板

 如果要返回一个HTML文件,使用:

def user_list(request):

   return render(request,"user_list.html")

那么它会去哪里找这个“user_list”呢?

        在app01里创建文件templates,在templates中创建user_list.html

        去app01目录下的templates目录寻找user_list.html(根据app的注册顺序,逐一去他们的templates目录中寻找)

4.3静态文件

在开发过程中一般将图片、CSS、js都会当作静态文件处理,静态文件也不可乱放。 都放在static目录中。在static下创建css、img、js、plugins。要引用的时候:

普通引用 

 

在Django中直接引用: 

5 模板语法

模板语法本质:在HTML中写一些占位符,由数据对这些占位符进行替换和处理

 <div>{{ n2 .0}}</div>  是对列表的索引,代表取第一个值,为 管理员

或者加入一个for循环,找里面的元素

<div>

  {% for item in n2 %}

           <span>{{ item }}</span>

  {% endfor %}

</div>

如果创建一个字典

user_info={"name":"Mary","salary":10000,'role':"CTO"}           'n3':user_info

获取里面的值{{ n3.name }}

或者循环:

<ul>

{% for item in n3.keys %}

     <li>{{ item }}</li>

{% endfor %}

</ul>

如果键和值分开:

<ul>

  {% for k,v  in n3.items %}

        <li>{{ k }}={{v}}</li>

  {% endfor %}

</ul>

 列表里面套字典

data_list=[

               {"name":"Mary","salary":10000,'role':"CTO"}

               {"name":"Bary","salary":10000,'role':"CTO"}

               {"name":"Cary","salary":10000,'role':"CTO"}

]

其中{{ n4.1}}          {"name":"Bary","salary":10000,'role':"CTO"}

{{ n4.1.name }}       Bary

模板语法中支持条件语句

{%  if n1=="韩超" %} 

           <h1>yes</h1>

{% else %}

           <h1>no</h1>

{% endif %}

内在逻辑:

 

 6 请求与相应

 

如果你进入联通官网,但它跳转到了百度,一定是联通官网反馈给了浏览器,浏览器找到百度。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值