摘要: 一、视图函数 导入相关模块和数据表 这里将forms组件单独写在form.py文件里 1 from django.forms import widgets 2 3 from app01.models import UserInfo 4 from django.core.exceptions impo 阅读全文
posted @ 2018-11-06 20:05 神神气气 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、在app下创建form.py 代码里参照的表为Django自带的auth_user表 二、views 视图函数 三、HTML页面 表单通过form类渲染 使用Ajax发送数据,根据返回信息将错误提示显示到对应的表单下 阅读全文
posted @ 2018-11-06 19:48 神神气气 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、cookie 1、用户首次在地址栏访问页面,带空的cookie去,验证不通过,跳转到登录页面 2、用户输入登录信息,发送给服务器,服务器验在用户表里验证用户存在后设置cookie,将设置 的cookie返回给浏览器并保存,否则登录信息不正确返回错误提示 3、用户再次访问其他页面时,带着保存的co 阅读全文
posted @ 2018-11-01 19:15 神神气气 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传 1、通过表单形式上传文件 表单上传文件需要设置属性:enctype url.py 文件路径如下: path('file_put',views.file_put) 视图函数 2、通过Ajax上传文件 视图函数同上 二、contentType contentType在请求头里,告诉浏览器是 阅读全文
posted @ 2018-10-30 21:55 神神气气 阅读(10931) 评论(0) 推荐(0) 编辑
摘要: 一、Ajax的特点 1、异步 2、局部刷新 二、Ajax的基本结构 注:type为 post或get post请求需要加上 ' csrfmiddlewaretoken:$("[name='csrfmiddlewaretoken']").val() ' 用于浏览器认证 {% csrf_token %} 阅读全文
posted @ 2018-10-29 17:31 神神气气 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、因为 foreign key 的约束 使得两张表之间的关系有三种,既一对一、多对一、多对多 1、一对一,通过给另一张表的外键设置unique 来约束 2、多对一关系 3、多对多的关系 多对多的两张表 需要找第三张表来关联 二、单表查询 查询条件: 1、where: between A and B 阅读全文
posted @ 2018-10-16 16:54 神神气气 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、数据库的基本操作 基本操作: 1、查看当前数据库:show databases; 2、进入到指定的数据库:use [数据库名], 数据库的增删改查: 1、创建数据库:create database [数据库名] 2、删除数据库:drop database [数据库名] 3、修改数据库的编码:al 阅读全文
posted @ 2018-10-15 20:59 神神气气 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一 协程、、、、、 阅读全文
posted @ 2018-09-13 20:25 神神气气 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、线程的锁 线程与进程共有五种锁 首先说说为什么要加锁 1、LOCK与RLOCK锁 LOCK 与RLOCK用法相似,RLOCK可以多成加锁,然后多层解锁 2、semaphore 一次放行N个 3、Condition 的两种方式 方式二、 4、Event锁 一次放行所有线程 5、threading. 阅读全文
posted @ 2018-09-12 19:12 神神气气 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统/应用程序 1、硬件 硬件包括硬盘、cpu、主板、显卡、内存、电源........ 2、系统 系统就是由程序员写出来的软件,该软件用于控制计算机的硬件,让他们相互配合工作 3、安装软件(安装应用程序) 二、线程和进程 应用程序调用操作系统的线程和进程 单进程、多线程的应用程序 一个应用程 阅读全文
posted @ 2018-09-10 17:08 神神气气 阅读(150) 评论(0) 推荐(0) 编辑