摘要: 前后端开发模式 在开发Web应用中,有两种应用模式:前后端混合开发和前后端分离: 一、前后端混合开发 曾经写过的图书管理系统、BBS项目 后端人员需要通过前端写好的html页面 套入模板语法。两个混合使用里面会用到模板,使用模板语法来渲染。 二、前后端分离 前端人员负责写前端 写的过程中使用mock 阅读全文
posted @ 2022-09-24 21:39 初学者-11 阅读(44) 评论(0) 推荐(0) 编辑
摘要: BBS:多人博客系统 两类行业区别 传统软件行业:给第三方做解决方案 互联网行业:饿了么、叮咚买菜等... 软件开发流程 项目立项:公司高层、市场人员、市场调研、跟客户对接事项 项目设计:产品经理(设计软件功能、设计原型图) 项目的具体设计:UI(切图) 分任务开发: 前端:pc、小程序、移动端 分 阅读全文
posted @ 2022-09-14 19:39 初学者-11 阅读(315) 评论(0) 推荐(0) 编辑
摘要: csrf跨站请求伪造 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防 csrf策略:通过在返回的页面上添加独一无二的标示信息 阅读全文
posted @ 2022-09-13 22:18 初学者-11 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Cookie的由来? 说到这就不得不提HTTP协议~~~ HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 服务端无法识别客户端的状态 1.互联网刚开始兴起的的时候 所有人访问网址都是一样的数据 服务端无法识别客户端问题不大 2.互联网发展 淘宝、京东、阿 阅读全文
posted @ 2022-09-13 15:54 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Ajax 异步提交 局部刷新 与form表单的区别可以参考 码云 网址的注册页手机号输入框 Ajax其实是js自带的功能 不是一门新的技术点 我们学习的是jQuery封装之后版本 1.基础语法 $.ajax({ url:'', 控制数据的提交地址 默认是朝本页面发送 type:'', 控制请求方式( 阅读全文
posted @ 2022-09-08 22:20 初学者-11 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 正反向查询进阶操作 接上篇随笔的表做正反向查询的进阶操作 1.查询主键为1的书籍对应的出版社名称及书名 res = models.Publish.objects.filter(book__pk=1).values('name','book__title') print(res) 2.查询主键为2的书 阅读全文
posted @ 2022-09-06 22:57 初学者-11 阅读(24) 评论(0) 推荐(1) 编辑
摘要: 表查询数据准备及测试环境搭建 1.django自带一个sqlite3小型数据库 该数据库功能非常有限 并且针对日期类型的数据兼容性很差 建议哈是用mysql 2.django切换MySQL数据 django1.X import pymysql pymysql.install_as_MySQLdb() 阅读全文
posted @ 2022-09-05 22:55 初学者-11 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 页面定时器案例 页面定时器案例 有一个input框 两个按钮 一个开始 一个结束 1.点击开始按钮 input内展示当前时间并按秒数刷新 2.点击结束按钮 input内展示停止 ps:写完之后测试有无bug 连续多次点击开始按钮 再试试能不能结束 <input type="text" id="d1" 阅读全文
posted @ 2022-09-04 17:59 初学者-11 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 网页伪静态 将动态网页伪装成静态网页 从而提升网页被搜索引擎收录的概率 (掏点票票 更快更能提高搜索频率) 表现形式就是网址乍一看像一个具体的文件路径 视图层 1.视图函数的返回值问题 视图函数必须返回一个HttpResponse对象 注意HttpResonse其实是一个类 class HttpRe 阅读全文
posted @ 2022-09-04 17:42 初学者-11 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 小练习 作业题:用django编写用户数据的增删改查 自己写这道题整理的一些思路~ 准备工作(养成习惯): 1.mysql里创建用的库(create database day57;) 2.去settings里修改配置 'DIRS' = [os.path.join(BASE_DIR,'template 阅读全文
posted @ 2022-09-01 22:30 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑