8.9

两周:Django
Django总结:

1.创建项目:
连接mysql数据库,搭建环境,Django基本流程(/index/—>wgsi(soket封装)—>urls—>views—>DB/TEMP—>return)

2.有名分组(正则):path(“index/(?Pd+)$”)
有名:?P在views函数中,可指定获取的参数名
分组:(d+),Django会将url分组(括号)内的参数,上传至vies函数。

3.分发include:当urls过多,可在应用包里建立一个urls,将改应用的urls写入该包。
from django.urls import path,include
path("^/app01/$",include(“app01.urls”)) —>app01.urls存放着app01应用的urls. (输入地址加入app01:/app01/index/)

4.反向解析:
(1)urls—>别名 path("^/index/$",views.index,name=“index”)
(2)在html中使用别名: <form action={% url ‘index’%} method=‘post’>
(3)views函数中使用: 引入redirect模块,reverse模块(from django.urls import reverse) redirect(reverse(""index))

5.命名空间:查

6.views函数里面,获取请求数据,request:
request.path/methd/POST/GET/META(请求头,含有cookies)/get_full_path

7.模板语法:https://www.cnblogs.com/haiyan123/p/7725568.html
1.{{ person.name }}—>渲染变量 (深度查询,句点符,str)
2.{% %}----渲染标签
(1)for循环
(2)for empty()
(3)if
(4)with
(5)csrf_token
3.过滤器{{ obj | filter:parm }} default/length/filesizeformat/date/slice/truncatechars/safe
safe: Django会将特殊符号 自动转义,导致danjgo传输的数据不对。 自动转义:可以防止恶意的用户提交的内容(内容为html语句):xss攻击
自定义过滤器:可以在views函数里创建方法,自定义过滤器@register.filter

8.模板继承:在父(base)模板里面,填写样式等。在子模版里面就只填写内容。https://www.jianshu.com/p/4a12baf38983?utm_source=oschina-app

9.静态文件配置:https://docs.djangoproject.com/en/2.2/howto/static-files/
setting.py—>INSTALLED_APPS—>html: {% load ’ '%} 自定义过滤器,jq,bootsrap引用,

form与ajax: https://www.cnblogs.com/xiaohema/p/8456436.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值