- 博客(91)
- 收藏
- 关注
转载 django crm 项目权限登录
在admin中的操作:先引入models定义类:class PermissionAdmin(admin.ModelAdmin):list_display = ['title','url'] 显示的的字段list_editable = ['url'] 可以编辑字段admin.site.register(models.Permission,PermissionAd...
2018-10-09 09:17:00
194
转载 django 项目 crm数据锁 和 快速展示记录创建
课程记录的管理:根据班级去创建课程记录展示课程记录修改课程记录学生的学习记录(上课记录的管理)根据班级.课程记录创建学习记录展示学习记录编辑学习记录表锁:行锁:(在sql中):例子: 事物+锁begin; 开始select * from app01 where id =1 for update; 为了更新,查询可以commit...
2018-10-08 14:31:00
182
转载 django 项目 处理分页返回的问题、跟进和报名
分页的问题:处理思路:获取到跳转前的页面的url和url后的数据url = request.path_infoparam = request.GET.copy()装入到querydict中:qd = QueryDict()qd._mutable = True字典进行赋值:qd['next'] = urlqd['_query'] = param.ur...
2018-10-08 14:31:00
246
转载 django项目 crm登录 注册
简便添加数据:在app下的admin下添加表名:admin.site.register(models.Customer) #前边的的进行注册admin.site.register(models.ClassList)admin.sit.register(mdoels.Campuses)然后打开网页输入admin即可,form 的操作:1,使用forms.Mo...
2018-09-27 14:30:00
184
转载 django项目 crm表结构一些常用的字段
1,pip install django-multiselectfield一个新的模型字段和表单字段。有了这个,您可以从选择中进行多项选择。将数据库存储为逗号分隔值的CharField。2,null如果设置为True,django存放一个NULL到数据库字段.默认为Falseblank如果设置为 True , 此 field 允许为 blank (空...
2018-09-27 14:30:00
212
转载 django认证 auth
auth的引入:form django.contrib import authdjango自带了一个orm系统,可以注册数据库后进行python manage.py createsuperuse 超级用户python manage.py createuser 普通auth认证:from django.contrib import auth注册用户,同上...
2018-09-27 14:29:00
152
转载 django form组件
1,form 组件干的事情:1,自动生成input框2,对提交的数据进行校验3,有错误的信息2,定义一个form组件:form django import formsclass RegForm(forms.Form):username = forms.CharField()pwd = forms.CharField()3,使用:后端使用:for...
2018-09-27 14:28:00
117
转载 json和ajax技术
什么是jsonjson指的是javaScript对象表示法json是轻量级的文本数据交换格式json 独立于语言json具有自我描述性,,更易理解json使用jsvaScript语法描述数据对象,但是jsjon仍然独立于语言和平台,json解析器和json库支持许多不同的编程语言使用js的时候:转化为json : JSON.stringify()转回字符串:J...
2018-09-23 16:07:00
81
转载 django 中间件操作
什么是中间件?中间件是一个类.用来处理Django的请求和响应的框架级别的钩子中间件的定义方法五个方法:(process_request,process_reponse)process_request(self,request)process_view(self, request, view_func, view_args, view_kwargs)process...
2018-09-23 16:06:00
100
转载 django orm操作
返回的是Queryset的方法:all() 全部filter() 返回的是列表,没有是nonevalues() Queryset 元素是字典 不写参数默认全部字段 写参数拿到字段指定的参数values_list() Queryset 元素是元组 不写参数默认全部字段值 写参数拿到指定的参数order_by() 按字段顺序查询distinct(...
2018-09-23 16:06:00
134
转载 django 中的cookie和session
cookie:1,cookie是什么?cookie是服务器让浏览器保存在浏览器上的一组键值对2,为什么要有cookie?http 是无状态,每次请求之间没有任何关系,无法保持状态3,cookie的特点:1,服务器让浏览器设置的2,设置之后每次访问相同的页面带上cookie4,django中的操作cookie1,设置cookierep = redir...
2018-09-23 16:06:00
148
转载 django 视图
django 的视图 即为viewCBV 和 FBVFBV (function based view)CBV (class based view )CBV的写法:from django.view import Viewclass Add Publisher(View):def get(self,request):return renderdef pos...
2018-09-23 16:05:00
90
转载 django(2) 模板
tagsfor 循环格式:<ul>{% for user in user_list %} <li>{{ user.name }}</li>{% endfor %}</ul>for 循环可用的参数; forloop.counter 从当前的索引值 从1 forloop.co...
2018-09-11 15:31:00
101
转载 django 模板(1)
mvc(模型m:负责业务对象与数据库的对象控制器c :用户的交互(页面)视图v: 使用户可以看到)mtv(model(模型):负责业务对象与数据库的对象Temlate(模板):负责把页面展示给用户view(视图):负责业务逻辑,调用模型和模板)django中的特殊字符:{{变量}} {{逻辑}} for if变量: 字符,数字...
2018-09-10 18:38:00
89
转载 django mysql 表的一对一 一对多 多对多
表结构的设计 一对一 多对一 将key写在多 多对多外键: 描述 多对一的关系 写在多的一方 class Book(models.Model) title = models.CharField(max_length=32,unique=Ture) publisher = models.ForeignKey (to=Publi...
2018-09-09 17:11:00
169
转载 django 表的增删改查
建立之前将app建立1,首先进入django到settting进行配置: 1,检查DIR 2,引掉csrf 3,在最后写入: staticfiles_dirs=[ os.path.join(base_dir,'static) ] 4,检查app: 格式:app01.apps.App01Config app名字...
2018-09-06 22:06:00
158
转载 django(2)
web框架的本质: 1,socket的接收发信息 2,url和函数的对应关系 3,模板渲染(字符串的替换)一个请求的完整的流程 1,web服务要启动,等待连接 2,在浏览器地址中输入url,回车 .向服务器发送一个遵循http协议的get请求 3,服务器收到消息,按照http协议去解析请求,拿到url,在找到对应的函数 4,函数中处理html...
2018-09-05 15:30:00
113
转载 jdango的学习
首先是python基础: 应用层 表示层 应用层 HTTP 会话层 传输层 传输层 提供端口对端口会话的维护 网络层 网络层 IP选择和路由选择 数据链路层 数据链路层 ARP协议 物理层 物理层 socket 套接字 是应用层和传输层之间一个...
2018-09-04 15:40:00
160
转载 mysql pymysql ,分页
pymysql# 1.先安装pymysql 模块 pip3 install pymysqlimport pymysql# 相当于mysql的客户端程序# 前端中获取的用户名和密码username = input('请输入用户名:')pwd = input('请输入密码:')# 建立连接conn = pymysql.connect( ...
2018-09-03 21:10:00
1207
转载 mysql(4)
mysql 用户的创建:必须是root用户 1,进入到mysql数据库下 mysql> use mysql Database changed 2,对新用户的增删改查: 创建新用户; # 指定ip:192.118.1.1的mjj用户登录 create user 'mjj'@'192.118.1.1' ident...
2018-08-31 16:53:00
88
转载 mysql 3
foregin的三种关系 分析步骤:#1、先站在左表的角度去找是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id)#2、再站在右表的角度去找是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段foreign key 左表一个字段(通常是id)#3、总结:#多对一:如果只有步骤1成立,则...
2018-08-30 19:09:00
110
转载 mysql(2)
mysql的引擎: InnoDB:特点是行锁设计、支持外键,并支持类似 Oracle 的非锁定读,即默认读取操作不会产生锁。在mysql5.5.8以上默认储存引擎 myisam:不支持事务、表锁设计、支持全文索引,主要面向一些 OLAP 数 据库应用,在 MySQL 5.5.8 版本之前是默认的存储引擎(除 Windows 版本外)。 memory:内存中的引擎,...
2018-08-29 18:54:00
92
转载 vue 前端2
路由的注册:不推荐直接使用to <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.c...
2018-08-28 19:27:00
110
转载 mysql
mysql的安装: 1,解压目录; 2,添加环境变量;系统的环境的变量. 3,初始化 mysql --initialize-insecure 4,启动服务端 mysql 直接启动 这个时候 会吼住 5,连接服务端mysql -uroot -p 查看当前进程的pid号:tasklist |findstr mysql 杀死进程:taskkill /F...
2018-08-28 17:30:00
131
转载 前端 移动端简单了解
html文件:rem和html有关 em和当前盒子有关<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial...
2018-08-27 15:47:00
111
转载 vue 前端1
es6常用语法:变量的声明:var 全局let 局部const 常量(不可复用)函数:function 命名(){内容}箭头函数:let 命名 = 变量(需要传参) => 变量+1;省略了function 以及函数名省略return继承上下文的thisthis取决与函数的调用者函数的最近的调用者当成this传递给函数类:...
2018-08-26 22:20:00
89
转载 jq2
事件流:false为冒泡 true为捕获 var oBtn = document.getElementById('btn'); oBtn.addEventListener('click',function(){ console.log('btn处于事件捕获阶段'); }, true); o...
2018-08-21 21:49:00
90
转载 jq3
事件流: dom2级事件流 三个阶段: 1,捕获阶段 2,处于目标节点 3,冒泡阶段 event.prventDefaut event.stopPropagattion return false 2,固定导航栏 位置信息 offset().stop scro...
2018-08-21 21:49:00
138
转载 jq
jq的特点:链式编程 隐式迭代基本步骤: 引包 入口函数 功能实现版本:一个是jquery-3.3.1.js,一个是jquery-3.3.1.min.js(前者是开发时候,后者是压缩和加密,在生产中使用)入口函数: $(document).ready(function () { alert(1); ...
2018-08-19 17:33:00
134
转载 前端 js 部分
1 js中的函数的创建方式 函数的作用解决重复性的代码 (1)普通函数 function 函数名(a,b){ return a+b}; (2)函数名: var 函数名 = function(){ }2.arguments的意思:伪数组函数传进的实参function foo(){console.log(a...
2018-08-16 22:05:00
100
转载 前端 js
伪数组 function add() { // arguments伪数组 跟数组有相同的索引和相同的length ,而方法不同 // arguments 实参 // body... console.log(arguments); // arguments.push(7); // console.log(arguments); ...
2018-08-15 23:00:00
101
转载 前端 css
引入方式在html中有三种1 行内样式 1 <div>2 <p style="color: green">我是一个段落</p>3 </div> 2 内接样式<link rel="stylesheet" href="./index.css"> 3外接样...
2018-08-13 09:01:00
126
转载 前端 table form
1,table表格标签 table:设置broder'1' 属性,单元格带边框的效果 style='border-collapse:collapse;'表格中很细表格线的制作: tr:每行 td:,每行单元格的数据<!DOCTYPE html><html><head> <meta c...
2018-08-07 17:11:00
113
转载 前端 html
前端分三个标准:html:结构标准canvascss:样式标准javascript:行为标准html中除了语义其它什么都没有,所谓语义就是用标签将我们的文本内容包括起来标签分为行内标签和块级标签行内标签:字体标签:a:超链接标签 href:链接的地址 target:_blank;在另一个空白页面中打开链接的地址span:小跨度的区域标签,这个标签不...
2018-08-06 21:49:00
268
转载 python 网络编程 和 并发编程
网络编程架构:程序员开发的一种模式c/s架构 客户端/服务器模式b/s架构 Browser浏览器/服务器模式B/S 架构的优势:统一了应用的接口mac地址:物理地址 mac地址是12位十六进制组成ip地址:四位点分十进制组成(ipv4) 端口:操作系统 为每一个应用程序分配一个端口号 ip+端口号 唯一确定某一个电脑上的某一程序arp协议:通...
2018-08-05 14:47:00
241
转载 面向对象的多继承 c3算法
经典类 深度优先新式类 广度优先 c3suanfa super mro顺序mergo 一种算法 如果第一个节点,也是其他的继承顺序的第一个节点,或者没有在其他节点出现 那么就把这个节点移出去,作为mro顺序的第一个节点mro(A) = [AO]# mro(B) = [B] + merge(mro(A))# = [B] +...
2018-08-04 15:44:00
126
转载 linux 文档目录管理 shell基本命令(部分)
在linux的目录下,所有的文件与目录都是由根目录开始,是目录与文件的源头,然后一个个分支下来,如同树枝状,因此称这种目录配置为:树目录. 目录树的起始点是根目录(/,root) 每个目录不止能使用本地的文件系统,也可以使用网络上的文件系统,可以利用NFS服务挂载特定的目录 每个文件在此目录树中的文件名,包含完整路径都是独一无二的.目录树架构示意图以下是...
2018-08-04 15:36:00
123
转载 python IO模型
IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocki...
2018-08-01 19:45:00
78
转载 python 线程(队列,线程池),协程(理论greenlet,gevent模块,)
线程的队列:queue队列,使用import queue,用法与进程Queue一样queue is especially useful in threaded programming when information must be exchanged safely between multiple threads.classqueue.Queue(maxsize=0) #...
2018-07-31 19:12:00
161
转载 python 线程(部分)Thread的使用,守护线程,互斥锁,递归锁,信号量,事件,条件,定时器...
池的概念:回调函数:pool 这个类中 回调函数是主进程执行 如果有两个任务,我的第二个任务在第一个任务执行完毕之后能够立即被主进程执行线程的概念: 进程时操作系统中的最小资源分配单位 线程是cpu调度的最小单位 线程和进程之间的对比: 线程不能独立存在,必须在一个进程里 线程的开启 关闭以及切换的开销要远远小于进程 同一个进程之...
2018-07-30 17:41:00
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人