05 2021 档案
day44.自定义分页+forms组件校验数据
摘要:批量插入数据 https://movie.douban.com/top250?start=0&filter= https://movie.douban.com/top250?start=25&filter= https://movie.douban.com/top250?start=50&filte
阅读全文
day43.框架设计模型和Ajax
摘要:框架设计模型(MTV与MVC) MTV M:models 模型层 T:templates 模板层 V:Views 视图层 MVC M:models 模型层 V:views 视图层 C:controller 控制层 django框架自称是MTV 其实本质也是MVC Ajax 异步提交 局部刷新 """
阅读全文
day42.模型层(查询优化)
摘要:模型层字段及参数 models.AutoField(primary_key=True) models.CharField(max_length=32) #varchar(32) models.IntergeField() #int() models.DateField() #date models.
阅读全文
day41.模型层(多表查询、事物开启)
摘要:必备概念 # 多表查询 ***子查询和连表操作 子查询:基于对象的跨表查询 连表操作:基于双下划线的跨表查询 ***正向查询和反向查询: 当前查询对象是否包含有外键字段 如果有就是正向 没有则就是反向 口诀: 正向查询按外键字段 多对多需要额为再加一个.all() 一对多和一对一不需要加 反向查询按
阅读全文
day40.模型层(关键字、外键字段增删改查)
摘要:数据库正向与反向迁移 正向迁移(将django中的类导入到MySQL中变成表) python3 manage.py makemigrations python3 manage.py migrate 反向迁移 inspectdb django脚本环境 django默认情况下是不允许单独使用某个功能部分
阅读全文
day39.视图层(CBV和FBV)、模板层(模板语法)
摘要:提高作业 # 源码只可以看 千万不要随意上手 xadmin iview (odoo框架) # stackoverflow from datetime import date,datetime,timedelta import json # current_time = date.today() #
阅读全文
day38.路由层(路由分发)+视图层(三板斧)
摘要:无名有名反向解析 url(r'^login/(\d+)/',views.login,name='login_view') reverse('login_view',args=(1,)) {% url 'login_view' 1 %} # 数字只要能够让\d+匹配到就可以 在实际项目中一般都是动态获
阅读全文
day37. ORM(多表外键创建+)django生命周期+路由层
摘要:多表外键字段的创建(ORM) 表关系 一对多 多对多 一对一 图书管理系统表设计 图书表 出版社表 作者表 作者详情表 ps:'换位思考' 表关系: 图书表与出版社表 一对多 外键字段建在多的一方 models.Foreignkey(to='publish') 图书表与作者表 多对多 外键字段需要建
阅读全文
day36.静态文件配置和Django操作Mysql数据库
摘要:静态文件配置 # 登陆功能 """ 我们将html文件默认都放在templates文件夹下 我们将网站所使用的静态文件默认都放在static文件夹下 静态文件 前端已经写好了的 能够直接调用使用的文件 网站写好的js文件 网站写好的css文件 网站用到的图片文件 第三方前端框架 ... 拿来就可以直
阅读全文
day35.django框架开始
摘要:我们自己写一个简易版本的web框架 django框架 前端 数据库 前端 后端 数据库 # 后端学不好 工作不好找 软件开发架构 cs架构 bs架构 # 本质bs也是cs 纯手撸web框架 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websoc
阅读全文
day34.jQuery其它
摘要:今日内容详细 jQuery练习题 $('#i1') r.fn.init [div#i1.container] $('h2') r.fn.init [h2, prevObject: r.fn.init(1)] $('input') r.fn.init(9) [input#exampleInputEma
阅读全文
day33.jQuery
摘要:今日内容概要 原生JS事件结束 jQuery(封装了js的前端框架(模块)) 很容易与我们学的DOM操作混淆 原生js事件绑定 我们直接写几个案例,看懂即可 开关灯案例 <div id="d1" class="c1 bg_red bg_green"></div> <button id="d2">变色
阅读全文
day32.JS(BOM+DOM)
摘要:BOM与DOM操作 # 截至目前为止 我们虽然已经学会了js语法 但是你会发现跟浏览器和html文件还是一点关系没有 """ BOM 浏览器对象模型 Browser Object Model js代码操作浏览器 DOM 文档对象模型 Document Object Model js代码操作标签 ""
阅读全文
day31.JS(数据类型+函数对象)
摘要:变量 """ js变量的命名规范 1.变量名只能是 数字 字母 下划线 $ 2.变量名命名规范(不遵循也可以) 1.js中推荐使用驼峰式命名 userName dataOfDb 2.python推荐使用下划线的方式 user_name data_of_db 3.不能用关键字作为变量名 不需要记忆 j
阅读全文
day30.css其它+JavaScript简介
摘要:解决浮动带来的影响 # 浮动带来的影响 会造成父标签塌陷的问题 """ 解决浮动带来的影响 推导步骤 1.自己加一个div设置高度 2.利用clear属性 #d4 { clear: left; /*该标签的左边(地面和空中)不能有浮动的元素*/ } 3.通用的解决浮动带来的影响方法 在写html页面
阅读全文
day29.前端(css属性)
摘要:其它选择器 分组与嵌套 div,p,span { /*逗号表示并列关系*/ color:yellow; } #d1,.c1,span { color:orange; } 伪类选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-
阅读全文
day.28前端(表单+css)
摘要:表格标签 jason 123 read egon 123 dbj tank 123 hecha ... <table> <thead> <tr> 一个tr就表示一行 <th>username</th> 加粗文本 <td>username</td> 正常文本 </tr> </thead> 表头(字段信
阅读全文
day27.前端(html)
摘要:前端 什么是前端 """ 任何与用户直接打交道的操作界面都可以称之为前端 比如:电脑界面 手机界面 平板界面 什么是后端 后端类似于幕后操作者(一堆让人头皮发麻的代码) 不直接跟用户打交道 """ 前端学习历程 HTML:网页的骨架 没有任何的样式 CSS:给骨架添加各种样式 变得好看 JS:控制网
阅读全文
浙公网安备 33010602011771号