摘要: 今天我们来学习继权限之后,比较重要的一个知识点Ajax。 在学习之前先补充一个小知识点:在前端向后端发送数据时,主要有两种方式,一个是get,一个是post,而get方式发送数据时,可用以下三种方式:1、在地址栏中直接输入url 2、用a标签进行跳转链接 3、用form(此方式之前没有接触过,今天我 阅读全文
posted @ 2017-11-14 11:34 Sober-- 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Django中form组件有以下几种功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 具体用法: 1.创建form类 2.view函数处理 3.生成HTML 二、form类 创建form类时,会涉及到字段和插件,字段用于对用户请求数据 阅读全文
posted @ 2017-11-14 11:34 Sober-- 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、session 1、基本语法: 1、设置Sessions值 request.session['session_name'] ="admin" 2、获取Sessions值 session_name = request.session["session_name"] session_name = r 阅读全文
posted @ 2017-11-14 11:34 Sober-- 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、ORM 映射关系 python manage.py makemigrations 创建脚本 python manage.py migrate 迁移 我们基于图书管理系统,做一个增删改查的功能 首先,先在modle模块中创建一张Book表,具体代码如下。 字段选项 每个字段有一些特有的参数,例如, 阅读全文
posted @ 2017-11-14 11:33 Sober-- 阅读(4276) 评论(0) 推荐(0) 编辑
摘要: 前面学习了Django的下载和基础的操作,掌握了其基本框架,接下来我们来学习Django中的模板语法。 学习任务:知道什么是模板,以及html+模板语法的具体用法 python的模板:HTML代码+模板语法 模版包括在使用时会被值替换掉的 变量,和控制模版逻辑的标签。 模板语法之变量 在 Djang 阅读全文
posted @ 2017-11-14 11:33 Sober-- 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 对web框架有了一个基础的认识和了解后,我们来看看Django的有关知识,Django相对web框架来说,大而全。 1、下载Django: pip3 install Django 2、创建一个django project django-admin.py startproject mysite 当前目 阅读全文
posted @ 2017-11-14 11:33 Sober-- 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 学习完简单的单表查询外,是远远不够的,今天我们对查询表记录做一个补充,接下来来看看基于对象的跨表查询、基于双下划线的跨表查询,聚合查询和分组查询,F查询与Q查询。 比如我们有如下一张表,在model中,模型建立如下: 基于对象的跨表查询 1.一对多 正向查询(按字段:publish) 反向查询(按表 阅读全文
posted @ 2017-11-14 11:33 Sober-- 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 存在草稿箱的博客今早一股脑的全发了,哈哈。 阅读全文
posted @ 2017-11-14 11:32 Sober-- 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript基础 1.引入方式 阅读全文
posted @ 2017-11-14 11:32 Sober-- 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 从今天开始,我们将要学习有关Web框架的一些内容,在学习之前先来学习一下http协议,即基于http是如何通信的。 http 概要:http是基于tcp/ip通信协议来传输数据的。 优点: 1.简单快速 2.灵活 3.无连接 4.无状态 http请求协议 http中有两种请求方式,一种是get请求, 阅读全文
posted @ 2017-11-14 11:32 Sober-- 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 先前学习了html,今天我们来学习前端基础中的css。 一、css的语法 css规则主要由两部分组成:选择器,以及一条或者多条申明语句。 例如: 二、css的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 2.嵌入式 嵌入式是将 阅读全文
posted @ 2017-11-14 11:31 Sober-- 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 今天我们来学习js中的一些基础的操作。 一、BOM对象 BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 window对象方法 alert() 显示带有一段消息和一个确认按钮的警告框。 confir 阅读全文
posted @ 2017-11-14 11:31 Sober-- 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 今天我们来学习Jquery的一些基本知识,jquery相对来说还是比较重要的,所以还是要好好学习的。 首先要了解什么是jQuery? l类似于python里面的模块,可以看成是一种库或者插件。 在学习之前首先要在官网上下载,然后进行导入才可以用,即怎么使用? - 1. 导入 <script src= 阅读全文
posted @ 2017-11-14 11:31 Sober-- 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 今天我们接着来学习jQuery中的内容,包括css的操作、尺寸的操作、文档的操作、动画(有待补充),事件处理操作。 一、CSS 在css中可以设置css的基本属性 offset([coordinates]) 概述: 获取匹配元素在当前视口的相对偏移。 返回的对象包含两个整型属性:top 和 left 阅读全文
posted @ 2017-11-14 11:31 Sober-- 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、基于udp的套接字 udp是无链接的,先启动哪一端都不会报错 udp服务端: udp客户端: 1、udp套接字简单实例 服务端: 客户端: 2、模拟聊天(由于udp无连接,所以可以同时多个客户端去跟服务端通信) 服务端: 客户端1: 客户端2: 二、粘包现象 先做粘包现象: 服务端: 客户端: 阅读全文
posted @ 2017-11-14 11:30 Sober-- 阅读(198) 评论(0) 推荐(0) 编辑
摘要: <body>内常用标签 1、<div>和<span> <div></div> : <div>只是一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现. <span></span>: <span>表示了内联行(行内元素),并无实际的意义,主要通过CSS样式为其赋予不同的表现. 块级元素与 阅读全文
posted @ 2017-11-14 11:30 Sober-- 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 今天我们来学习Web前端的一些知识,这一阶段需要记忆的东西相对来说比较多,需要花时间记忆以及做好练习。 一、HTML初识 1、web服务本质 2、html是什么 1)超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏 阅读全文
posted @ 2017-11-14 11:30 Sober-- 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的通信,但问题是必须自己加锁处理 注意:加锁的目的是为了保证多个进程修改同一块数据时,同一时间只能有一个修改,即串行的修改,没错,速度是慢了,牺牲了速度而保证了数据安全。 1、上厕所 先举个通俗易懂的例子,家里的厕所, 阅读全文
posted @ 2017-11-14 11:29 Sober-- 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: concurrent.futures —Launching parallel tasks concurrent.futures模块同时提供了进程池和线程池,它是将来的使用趋势,同样我们之前学习的进程池Pool和threadpool模块也可以使用。 对进程池疑惑的可以参阅:32进程池与回调函数http 阅读全文
posted @ 2017-11-14 11:29 Sober-- 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 一、线程概论 1、何为线程 每个进程有一个地址空间,而且默认就有一个控制线程。如果把一个进程比喻为一个车间的工作过程那么线程就是车间里的一个一个流水线。 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程(即多个控制线程)的概念是,在一个进程 阅读全文
posted @ 2017-11-14 11:29 Sober-- 阅读(1630) 评论(0) 推荐(0) 编辑