摘要: 必知必会13条 准备数据 all(): 查询所有结果 对象列表 输出结果 SQL语句 (0.000) SELECT @@SQL_AUTO_IS_NULL; args=None (0.001) SELECT .`id person myname person age person birth pers 阅读全文
posted @ 2019-11-05 12:29 cjw1219 阅读(278) 评论(0) 推荐(0) 编辑
摘要: ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库层 阅读全文
posted @ 2019-11-04 23:55 cjw1219 阅读(208) 评论(0) 推荐(0) 编辑
摘要: url命名和反向解析 根据名字动态获取到对应的路径 可以给每一个路由与视图函数对应关系起一个名字 这个名字能够唯一标识出对应的路径 注意这个名字不能重复是唯一的 应用场景 通过别名来传递路径给到前端或者后端,好处是更加灵活,因为是通过别名进行传递,所以只要修改源路径,其他的层都不需要更改,否则如果直 阅读全文
posted @ 2019-11-04 00:52 cjw1219 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Django的路由系统 "Django 1.11版本 URLConf官方文档" URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数。 URLconf配置 阅读全文
posted @ 2019-11-03 19:13 cjw1219 阅读(243) 评论(0) 推荐(0) 编辑
摘要: python是编程语言 语言 + 一种事物与另外一种事物沟通的介质 + 所以说编程语言是程序员与计算机沟通的介质 什么是编程: 就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件 什么要编程? 或者说为什么要和计算机沟通,让计算机按照人的逻辑执行程序,取代 阅读全文
posted @ 2019-10-28 21:19 cjw1219 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Django模板系统 "官方文档" 常用语法 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。\ 点(.)在模板语言中有特 阅读全文
posted @ 2019-10-25 15:18 cjw1219 阅读(286) 评论(0) 推荐(0) 编辑
摘要: MVC框架 MVC是三个单词的首字母缩写,它们是 Model(模型) 、 View(视图) 和 Controller(控制) 具有 耦合性低 、 重用性高 、 生命周期成本低 等优点 从结构上看, 分成三层 这三层是紧密联系在一起的,但又是互相独立的,每一层内部的变化不影响其他层。每一层都对外提供接 阅读全文
posted @ 2019-10-25 14:27 cjw1219 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Django实现 form表单实现文件的上传 代码下载 "gitee仓库" "代码下载" 阅读全文
posted @ 2019-10-24 17:39 cjw1219 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 第一章:python基础 数据类型: 字典 1.1 现有字典 dic = {'a': 24, 'g': 52, 'i': 12, 'k': 33} 请按字典中的 value 值进行排序? 1.2 说一下字典和json的区别? 1.3 什么是可变、不可变类型? 1.4 存入字典里的数据有没有先后排序? 阅读全文
posted @ 2019-10-24 00:34 cjw1219 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Django 第一题 1. 如何取到 ? 2. 如何在上面结果基础上拿到["Alex", "SB", "哈哈"]? 3. 如何在上面结果基础上拿到"SB"? 第二题 有一个列表,他的内部是一些元组,元组的第一个元素是姓名,第二个元素是爱好, 现在我给你一个姓名,如"Egon",如果有这个姓名,就打印 阅读全文
posted @ 2019-10-21 19:45 cjw1219 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 简介 功能: 用session记录登录验证状态 前提: 用户表, django自带的auth_user 创建超级用户: API 验证 验证成功返回user对象, 否则返回None 登录 如果user的值不为空, 完成登录; request.user=user === 当前登录对象, request. 阅读全文
posted @ 2019-10-21 19:14 cjw1219 阅读(764) 评论(0) 推荐(1) 编辑
摘要: 什么是算法 算法 (Algorithm): 一个计算过程, 解决问题的方法 Niklaus Wirth: "程序=数据结构+算法" 时间复杂度 "详情" ⽤用来评估算法运⾏时间或者运行效率的一个式⼦ 一般来说, 时间复杂度高的算法比时间复杂度低的算法慢 常见的时间复杂度排序(按效率排序) O(1)= 阅读全文
posted @ 2019-10-16 22:27 cjw1219 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 数据库配置相关代码 数据库配置 前端页面之母版 图书管理系统之出版社的增删改查 表结构设计 ORM版增删改查 代码实现 后端业务逻辑 前端页面展示 查 增 改 图书管理系统之书籍的增删改查 书籍表结构设计 书籍的增删改查 代码实现 后端业务逻辑 前端页面展示 查 增 删(跳转页面) 改 注意 ORM 阅读全文
posted @ 2019-10-16 22:22 cjw1219 阅读(379) 评论(0) 推荐(0) 编辑
摘要: "参考链接" 1. 下载新版破解补丁 将文件 加入 的`bin /Applications/PyCharm.app/Contents/bin`) "下载链接" 2. 修改配置文件 先Evaluate for free模式进入软件, 然后修改配置文件 进入到项目界面后,选择 , 加入 3. 重启pyc 阅读全文
posted @ 2019-10-14 16:07 cjw1219 阅读(2661) 评论(1) 推荐(0) 编辑
摘要: mac出现无法上网的问题 MYSQL 命令行操作 启动mysql 停止mysql 重启mysql Brew 更新慢的问题 Brew安装软件 安装telnet 安装iproute MacOS 命令 lsof macos自带命令, 不需要通过brew安装 mac系统中pycharm激活 "参考链接" 1 阅读全文
posted @ 2019-10-14 16:06 cjw1219 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Centos7 MYSQL 安装配置 配置centos 7 ip地址 + 找到vmware网卡的网关 + 编写配置文件 + 安装mysql + 配置mysql 乌班图MYSQL配置 ip地址配置 配置python环境 MYSQL安装 MYSQL配置 windows MYSQL 配置 阅读全文
posted @ 2019-10-11 22:50 cjw1219 阅读(266) 评论(0) 推荐(0) 编辑
摘要: RESTful规范 REST风格 资源 网页中能看到的都是资源 URI 统一资源标识符 URL 统一资源定位符 统一资源接口 对资源的操作根据HTTP请求方式的不同来进行不同的操作 遵循HTTP请求方式的语义 前后端传输的是资源的表述 展现的是资源的状态 凡是遵循REST风格实现的前后端交互都叫RE 阅读全文
posted @ 2019-10-08 21:07 cjw1219 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 存储引擎的介绍及基本管理 一. 存储引擎介绍及基本管理 1. 存储引擎种类 还可以使用第三方存储引擎 插件类存储引擎, 实在表级别设定的 MySQL 5.5 以后默认存储引擎innodb 第三方存储引擎 TokuDB (mariadb 5.7自带) zabbix等监控软件上使用这个存储引擎 操作, 阅读全文
posted @ 2019-10-07 22:25 cjw1219 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 总结 1. 上下文管理器提供了 方法和 方法,在with语句中,如果用as指定了一个目标,会将 方法的返回值赋予这个目标。 2. 运行中如果发生了异常,那么将会把异常的类型,值和追踪传递给 方法。如果 方法返回值为true,那么这个异常将会被抑制,否则这个异常将会被重新抛出。 3. 如果没有发生异常 阅读全文
posted @ 2019-10-06 15:27 cjw1219 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 索引 在mysql中称之为键, 一种数据结果, 帮助减少SQL语句经历的IO次数 一. Mysql 查找数据的两种方式 全表遍历扫描 通过索引查找算法进行遍历扫描 二. 索引作用 三. 索引种类 根据不同的 算法 进行划分 B树索引 Hash索引 R树 Full text 全文索引 GIS hash 阅读全文
posted @ 2019-10-06 00:53 cjw1219 阅读(1252) 评论(0) 推荐(0) 编辑