随笔分类 - Python开发
摘要:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 内置的查询方法: 单表查询之双下方法: 关于表的反向查询: 方法一:
阅读全文
摘要:AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型,必须提供max_len
阅读全文
摘要:如果项目中只使用到了一个APP应用,完全可以避免使用多层路由,多层路由在项目里涉及到2个或多个APP时使用 所谓路由,简单来说,就是给项目路径分流。 比如有一个项目 webnet,下面使用到了两个应用程序 stu_sys 和 tea_sys,需要区分访问时 可以在各自的APP根目录新建urls文件夹
阅读全文
摘要:一般数据在传输的过程中都会对其进行序列化操作: 1>手动json 2>直接调用Django里面自带的JsonResponse 需要注意的问题是:Django里面的json规范化的格式是字典,传入其他类型数据会报错,如果要传入,把安全性检测safe取消 >>>>>>>>>>>>>>>>>>>>>>>>
阅读全文
摘要:Django里面的视图分为两部分: 1>基于方法的视图fbv(function base view) 在urls文件里面的对应关系: 在view文件里面的具体方法实现 例如: 2>基于类的视图 cbv(class base view) 在urls文件里面的对应关系: 在view文件里面的具体类的实现
阅读全文
摘要:filter常用内置方法: length >字符串长度 filtersizeformat >格式化文件大小 把数值转化为文件类型 xxxMB xxxGB xxxTB date:'Y-m-d H:i:s' >格式化时间 slice >切片 safe > XSS(跨站脚本攻击)攻击 如果后面使用该方法
阅读全文
摘要:bootstrip文件夹里面一般会用到css里的bootstrip.min.css 压缩版css fonts字体标签库 bootstrip.min.js 需要注意的是应用引用 bootstrip.min.js 必须先引用jQuery (因为它是基于jQuery核心开发的) 适用于移动端标识代码: c
阅读全文
摘要:创建两个数据表类,并实现主外键关联(出版社与图书 一对多关系) 查询有主外键关系的book表时,可以直接调press对象下的name属性 也可以调id 有些时候查询到的结果希望能编辑,又不想被胡乱修改可以使用下拉列表select 此时后台在来获取pre,取到的其实就是value的值 用Django自
阅读全文
摘要:1.自己手动创建数据库 create database 数据库名 2.在Django项目中配置数据库相关配置 setting文件下 3.告诉diango用pymysql去代替mysqlDB,去连接数据库 在项目的_init_.py文件里配置 非APP下的_init_.py 4.在APP应用里的mod
阅读全文
摘要:1. web框架的本质: socket服务端 与 浏览器的通信 2. socket服务端功能划分: a. 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... b. 根据用户访问不同的路径执行不同的函数 c. 从HTML读取出内容,并且完成字符串的替换
阅读全文
摘要:1. 提取共性 2. 分类 3. 模板“约束” 4. 当一类函数公用同样参数时候,可以转变成类进行 - 分类 3. 面向对象: 数据和逻辑(属性和行为)组合在一起 函数编程:数据和逻辑分离 >>>>>>>>>>>>>>>>>>>对象后面直接加括号调用call方法 Python特有的 SQLAlche
阅读全文
posted @ 2018-08-24 08:32
青红*皂了个白
摘要:数据的简单查询操作: 添加数据操作: 创建视图:(不推荐使用) 触发器的创建: >>>>>>>>>>>>>>>>>>>>>>>>>>>>因为SQL语句默认识别分号为结束标志,所以触发器在创建时必须修改默认标志,创建完成之后再改回原样 存储过程的实现: MySQL端代码块: pycharm端代码块:
阅读全文
摘要:1 use around; 2 3 CREATE TABLE class ( cid TINYINT PRIMARY KEY auto_increment, caption VARCHAR ( 20 ) ); 4 CREATE TABLE student ( 5 sid TINYINT PRIMARY KEY auto_increment, 6 snam...
阅读全文
摘要:推荐数据库关键字段全大写,自定义名小写。 创建数据库 CREATE DATABASE mmp; 创建数据库表则不能为空白字段,最少需要有一个字段 USE mmp; 选择要使用的数据库 CREATE TABLE info ( id TINYINT PRIMARRY KEY auto_increment
阅读全文
摘要:HTML代码块: css代码块: JavaScript代码块:
阅读全文
摘要:简单实现文本框的插入与移除: HTML代码块: JavaScript的代码块: 滚动条显示返回顶部的实现: HTML代码块: css代码块: javasc代码块:
阅读全文
摘要:基本筛选器: 属性选择器: >>>>>>>>>>>>>>>>>>>>>>>>>>>>括号里面必须为列表 查找筛选器: 左侧菜单列表的简单实现: HTML代码块: css代码块: javascript代码块: $相当于jQuery对象
阅读全文
摘要:HTML的页面显示: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>绑定onclick事件去触发函数调用 css输出框的大小设置 javascript 去具体实现函数及其调用:
阅读全文
摘要:引入方式: 1 在HTML里面直接写入 2 在js文件里面写好,再通过 <script src="xxxx.js"></script> 的方式引入 声明变量: var name=“Kevin” ,age=24 var n=NaN 与任何元素进行比较都仍为false 除非类似n!=5 的不等式 则为t
阅读全文
摘要:块级标签:<p><h1><table><ol><ul><form><div> 内联标签:<a><input><img><sub><sup><textarea><span> CSS样式有四种添加方式: 1.直接在div标签里引入 能实现效果但是扩展性和可编辑性低 2在head 里面的style样式标签
阅读全文
posted @ 2018-08-08 22:41
青红*皂了个白

浙公网安备 33010602011771号