数据库单词:
默认单词 | 单词说明 |
---|---|
innodb | 事务,主键,外键,tree,表行锁 |
myisam | 主要以插入读取和插入操作 |
memory | 所有数据保存在内存中 |
ACID | 原子性,一致性,隔离性,持久性 |
create,drop,alter | 表-增删改 |
insert,delete,update,select | 数据-增删改查 |
grant | 创建用户命令 |
identified | 确认密码 |
int、tinyint | 少量的数字 |
float、double | 小数 |
datetime、date | 年月日 |
char、varchar | char0-255、变长存储 |
unsigned | 无符号,将正数变成负数 |
default | 默认defalut 666 |
enmu,set: | 单选多选 |
表约束: | |
not null | 不可为空 |
not null unique | 主键 |
unique | 约束唯一 |
auto_increment | ID自增 |
primary key | 主键 |
foreign key | 外键:foreign key(id) references biao(sid) |
on delete cascade | 联级删除 |
on update cascade | 联级更新 |
单表查询: | |
distinct | 去重:select distinct 字段 from 表名 |
between | 范围:where 后面 between 100 and 200 |
is in | 判断,in 是否在元祖里面 |
like | 模糊查询%、下划线 |
group by | 分组:group by post |
count、max、min、avg、sum | 聚合函数 |
count、group by | 分组+聚合:函数放在from前面,分组放后 |
having | 筛选一般放在最后面:having count(id) > 3 |
order by desc、asc | 排序:odder by 字段 desc |
limit | 分页查询,限制查询次数,放在最后 limit 5,6 |
explain | 执行计划 |
html:
标签 | 说明 |
---|---|
<> <> |
双闭合标记(两个) |
<> | 单闭合标签(单个) |
<!doctype html> | 声明标准 |
<html lang="en"> </html> |
html之间空格,换行折叠为一个空格 |
<head> </head> |
head标签下的内容不可见 |
<meta > |
页面基本信息:编码,百度收录,重定向 |
<title>ha</title> |
网页的标题 |
<body> </body> |
显示的代码 |
内联标签 | |
<!--注释--> |
注释标签 |
<br/> |
换行 |
<p align="center">段落</p> |
left、center、right,对齐 |
<h1>一级标题</h1> |
标题1-6个级别 |
<span>内容 </span> |
放置文字图片 |
<b>胡海洋</b> |
加粗 |
<i>胡海洋</i> |
斜体 |
5<sup>2</sup> <sub>2</sub> |
上标下标 |
<s>海洋</s>/<u>海洋</u> |
中划线和下划线 |
<img src="img1.jpg" alt="裂图" width="200"/> |
width,height宽度和高度只能指定一个 |
<a href="http://www.baidu.com">点击百度</a /> |
默认当前页打开,_blank新页面打开 |
锚链接:<a href="top">顶部</a> |
<a href="demo-01.html#top">回到顶部</a> |
JavaScript:
JS-语法 | 说明 |
---|---|
var | 定义变量 |
alter("hello") | 弹出框(内容时hello) |
var inp = prompt('问句') | 弹出输入框 |
console.log(变量或值) | 控制台输出 |
typeof | 查看类型 |
true/false | 布尔值 |
var a = 1 | 数字 |
字符串方法 | |
var s1 = '字符' | 创建字符串 |
.length | 查看字符个数 |
.toUpperCase() | 字符串变大写 |
.toLowerCase() | 字符串变小写 |
.trim() | 去空白 |
.concat | 字符串拼接 |
.charAt(索引) | 通过索引找字符 |
.indexOf(元素) | 通过元素找索引 |
slice(start,end) | 字符串切片 |
.split('|',2) | 字符串切割成列表 |
数组 | |
var arr = ['a','b','c']; | 创建列表 |
var arr2 = new Array(); | 创建空列表 |
arr[0] | 查看数组 |
length | 查看数据个数 |
li[1]="海" | 根据索引插入元素 |
.push() | 数组末尾追加元素 |
.unshift() | 头部插入元素 |
.slice(start, end) | 切片 |
.reverse() | 将原数组进行翻转 |
.join("|")) | 将数组元素按照|拼接 |
.concat(arr1,arr2 ) | 将两个数组进行合并 |
.sort() | 排序要配合函数使用 |
.splice(0,2) | 按索引删除,按步长删除 |
.parseInt('123') | 字符串转数字 |
内置对象类型 | |
if 判断语句 | (条件),{代码块} |
while-循环 | |
for-循环 | |
function | 定义函数 |
arguments | 函数内的伪数组,像 |
Django
单词 | 说明 |
---|---|
创建django命令 | |
pip install django==1.11.23 -i 源 | 安装django |
django-admin startproject 项目名 | 创建项目 |
python manage.py runserver 0.0.0.0:80 | 启动项目 |
python manage.py startapp app | 创建APP |
建表单词 | |
autofield | 自增 |
primary_key | 主键 |
charfiled | 字符 |
IntegerField** | 整型 |
max_length | 字符数量 |
DateTimeField** | 日期时间 |
foreignkey ('biao', on_delete=models.CASCADE) | 外键 |
mangtomangfiled('Book') | 多对多 |
操作数据 | |
models.biao.objects.get | 获取一个条件,多个或没有报错没有,不报错 |
models.biao.objects.getlist | 获取多个数据列表返回 |
models.biao.objects.filter | 获取满足条件的所有对象, |
models.biao.objects.filter.first() | 获取列表中第一个对象 |
models.biao.objects.all().order_by('pid') | 获取所有的对象,前端循环展示,pid排序 |
models.biao.objects.create() | 插入新的数据 |
obj.books.set(books) | 添加关系表 |
python manage.py makemigrations | 数据库迁移命令 |
python manage.py migrate | 同步数据库 |
模板操作 | |
model | 和数据库交互 |
template | 模板文件HTML |
view | 业务逻辑函数 |
{{ 变量 }} | 两个大括号 表示变量 |
{{% 逻辑%}} | 括号中带有两个百分号表示逻辑相关操作 |
default | 提供默认值 |
slice | 切片 |
filesizeformat | 文件格式化 |
add | 数字加法 |
date | 日期 |
safe | 告诉django不需要“”转义 |
mark_safe | py文件中转义 |
csrf_token | 验证请求是否是本网站发送的 |
{% block 名称%} {% endblock %} | 创建母版 |
{% extends 'base.html' %} | 引用母版文件 |
{% block content %} {% endblock %} | 填充母版定义的block |
{% include ‘nav.hmtl ’ %} | 将标签存放在html中,通过组件调用 |
filter | 过滤器筛选方法 |
simple_tag | 可以接受多个参数 |
inclusion_tag | 多用于返回动态的html代码 |
视图 | |
CBV | CBV的流程 |
method_decorator | 类中添加装饰器 |
发送请求 | |
request.method | 请求方法 |
request.GET | 获取URL中携带的参数 |
request.POST | 获取post请求获取的参数 |
request.body | 获取请求体 |
request.COOKIES | |
request.session | |
request.FILES | 上传的文件 |
request.META | 获取浏览器http头部信息 |
响应请求 | |
Httpresponse | 返回字符串 |
render | 返回一个完成页面,返回前已经渲染完成 |
redirect | 重定向跳转 |
from django.http.response import JsonResponse | 序列化 |