<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aibing0103的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aibing0103</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aibing0103]]></copyright><item><title><![CDATA[Django基础十之Form和ModelForm组件]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328513</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328513</guid><author>aibing0103</author><pubDate>Wed, 13 Mar 2019 00:44:00 +0800</pubDate><description><![CDATA[一 Form介绍
　　我们之前在HTML页面中利用form表单向后端提交数据时，都会写一些获取用户输入的标签并且用form标签把它们包起来。
　　与此同时我们在好多场景下都需要对用户的输入做校验，比如校验用户是否输入，输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。
　　Django form组件就实现了上面所述的功能。
　　总结...]]></description><category></category></item><item><title><![CDATA[Django基础九之中间件]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328514</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328514</guid><author>aibing0103</author><pubDate>Mon, 11 Mar 2019 22:53:00 +0800</pubDate><description><![CDATA[一 前戏

　　
　　我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录，把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器，这样是不是稍微有点繁琐。
　　学完今天的内容之后呢，我们就可以用更适宜的方式来实现类似给所有请求都做相同操作的功能了
　　



二 中间件介绍...]]></description><category></category></item><item><title><![CDATA[Django基础八之cookie和session]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328511</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328511</guid><author>aibing0103</author><pubDate>Fri, 08 Mar 2019 22:02:00 +0800</pubDate><description><![CDATA[一 会话跟踪

　　我们需要先了解一下什么是会话！可以把会话理解为客户端与服务器之间的一次会晤，在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话，你就是客户端，而10086服务人员就是服务器了。从双方接通电话那一刻起，会话就开始了，到某一方挂断电话表示会话结束。在通话过程中，你会向10086发出多个请求，那么这多个请求都在一个会话中。 客户向某一服务器发出第一个请...]]></description><category></category></item><item><title><![CDATA[Django基础七之Ajax]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328512</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328512</guid><author>aibing0103</author><pubDate>Fri, 08 Mar 2019 21:10:00 +0800</pubDate><description><![CDATA[一 Ajax简介
　　1.简介
　　　　AJAX（Asynchronous Javascript And XML）翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互，传输的数据为XML（当然，传输的数据不只是XML,现在更多使用json数据）。
　　　　AJAX 不是新的编程语言，而是一种使用现有标准的新方法。
　　　　AJA...]]></description><category></category></item><item><title><![CDATA[Django基础六之ORM中的锁和事务]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328509</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328509</guid><author>aibing0103</author><pubDate>Mon, 04 Mar 2019 22:55:00 +0800</pubDate><description><![CDATA[一 锁
　　行级锁
　　　　select_for_update(nowait=False, skip_locked=False) #注意必须用在事务里面，至于如何开启事务，我们看下面的事务一节。
　　　　返回一个锁住行直到事务结束的查询集，如果数据库支持，它将生成一个 SELECT ... FOR UPDATE 语句。
　　　　举个例子：

entries = Entry.o...]]></description><category></category></item><item><title><![CDATA[Django基础五之django模型层(二)多表操作]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328510</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328510</guid><author>aibing0103</author><pubDate>Mon, 04 Mar 2019 21:51:00 +0800</pubDate><description><![CDATA[一 创建模型
　　表和表之间的关系
　　　　一对一、多对一、多对多　，用book表和publish表自己来想想关系，想想里面的操作，加外键约束和不加外键约束的区别，一对一的外键约束是在一对多的约束上加上唯一约束。
　　实例：我们来假定下面这些概念，字段和关系
　　作者模型：一个作者有姓名和年龄。
　　作者详细模型：把作者的详情放到详情表，包含生日，手机号，家庭住址等信息。作者详...]]></description><category></category></item><item><title><![CDATA[Django基础五之django模型层(一)单表操作]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328507</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328507</guid><author>aibing0103</author><pubDate>Tue, 26 Feb 2019 19:30:00 +0800</pubDate><description><![CDATA[一 ORM简介

MVC或者MVC框架中包括一个重要的部分，就是ORM，它实现了数据模型与数据库的解耦，即数据模型的设计不需要依赖于特定的数据库，通过简单的配置就可以轻松更换数据库，这极大的减轻了开发人员的工作量，不需要面对因数据库变更而导致的无效劳动
ORM是“对象-关系-映射”的简称。（Object Relational Mapping，简称ORM）(将来会学一个sqlalch...]]></description><category></category></item><item><title><![CDATA[Django基础四之模板系统]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328508</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328508</guid><author>aibing0103</author><pubDate>Tue, 26 Feb 2019 16:39:00 +0800</pubDate><description><![CDATA[一 语法

　　模板渲染的官方文档
　　
　　关于模板渲染你只需要记两种特殊符号（语法）：
　　{{ }}和{% %}
　　变量相关的用{{}}，逻辑相关的用{%%}。
二 变量
　　
　　在Django的模板语言中按此语法使用：{{ 变量名 }}。
　　当模版引擎遇到一个变量，它将计算这个变量，然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 (...]]></description><category></category></item><item><title><![CDATA[Django基础三之视图函数]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328504</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328504</guid><author>aibing0103</author><pubDate>Mon, 25 Feb 2019 20:17:00 +0800</pubDate><description><![CDATA[一 Django的视图函数view
　　
　　一个视图函数（类），简称视图，是一个简单的Python 函数（类），它接受Web请求并且返回Web响应。
　　响应可以是一张网页的HTML内容，一个重定向，一个404错误，一个XML文档，或者一张图片。
　　无论视图本身包含什么逻辑，都要返回响应。代码写在哪里也无所谓，只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没...]]></description><category></category></item><item><title><![CDATA[Django基础二之URL路由系统]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328505</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328505</guid><author>aibing0103</author><pubDate>Fri, 22 Feb 2019 22:51:00 +0800</pubDate><description><![CDATA[一 URL配置
　　
Django 1.11版本 URLConf官方文档
　　URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django，对于这个URL调用这段代码，对于那个URL调用那段代码。
　　基本格式　

from django.conf.urls import url...]]></description><category></category></item><item><title><![CDATA[django基础一之web框架的本质]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328501</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328501</guid><author>aibing0103</author><pubDate>Thu, 21 Feb 2019 21:42:00 +0800</pubDate><description><![CDATA[一 web框架的本质及自定义web框架
　　我们可以这样理解：所有的Web应用本质上就是一个socket服务端，而用户的浏览器就是一个socket客户端，基于请求做出响应，客户都先请求，服务端做出对应的响应，按照http协议的请求协议发送请求，服务端按照http协议的响应协议来响应请求，这样的网络通信，我们就可以自己实现Web框架了。
　　通过对socket的学习，我们知道网络通信，...]]></description><category></category></item><item><title><![CDATA[HTTP协议web开发知识点]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328502</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328502</guid><author>aibing0103</author><pubDate>Wed, 20 Feb 2019 17:49:00 +0800</pubDate><description><![CDATA[　　　　　　　　　　　　　　　　HTTP协议
　　　　　　　　　　　　　　　　　　　　　 HTTP协议简介
超文本传输协议（英文：HyperTextTransferProtocol，缩写：HTTP）是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。
HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织（CERN）所发起。HT...]]></description><category></category></item><item><title><![CDATA[Bootstrap框架和inconfont、font-awesome使用]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328497</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328497</guid><author>aibing0103</author><pubDate>Wed, 20 Feb 2019 17:19:00 +0800</pubDate><description><![CDATA[　　iconfont的使用：https://www.cnblogs.com/clschao/articles/10387580.html
Bootstrap介绍
　　Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。
　　它是为实现快速开发Web应用程序而设计的一套前端工具包。
　　它支持响应式布局，并且在V3版本之后坚持移动设备优先。...]]></description><category></category></item><item><title><![CDATA[jQuery快速入门]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328498</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328498</guid><author>aibing0103</author><pubDate>Mon, 18 Feb 2019 21:43:00 +0800</pubDate><description><![CDATA[jQuery
　　jQuery介绍
　　　　1.jQuery是一个轻量级的、兼容多浏览器的JavaScript库。
　　　　2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互，能够极大地简化JavaScript编程。它的宗旨就是：“Write less, do more.“
　　　　

　　jQuery的优势...]]></description><category></category></item><item><title><![CDATA[前端基础之BOM和DOM]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328494</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328494</guid><author>aibing0103</author><pubDate>Thu, 14 Feb 2019 21:04:00 +0800</pubDate><description><![CDATA[前戏
　　到目前为止，我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法，并没有和浏览器有任何交互。
　　也就是我们还不能制作一些我们经常看到的网页的一些交互，我们需要继续学习BOM和DOM相关知识。
　　JavaScript分为 ECMAScript，DOM，BOM。

　　BOM（Browser Object Model）是指浏览器对象模型，它使 Ja...]]></description><category></category></item><item><title><![CDATA[Javascript]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328491</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328491</guid><author>aibing0103</author><pubDate>Thu, 14 Feb 2019 21:04:00 +0800</pubDate><description><![CDATA[JavaScript概述
　　ECMAScript和JavaScript的关系
　　　　1996年11月，JavaScript的创造者--Netscape公司，决定将JavaScript提交给国际标准化组织ECMA，希望这门语言能够成为国际标准。次年，ECMA发布262号标准文件（ECMA-262）的第一版，规定了浏览器脚本语言的标准，并将这种语言称为ECMAScript，这个版本就...]]></description><category></category></item><item><title><![CDATA[03--CSS布局设置]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328496</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328496</guid><author>aibing0103</author><pubDate>Thu, 14 Feb 2019 18:10:00 +0800</pubDate><description><![CDATA[一 盒模型

　　盒模型
　　　　在CSS中，"box model"这一术语是用来设计和布局时使用，然后在网页中基本上都会显示一些方方正正的盒子。我们称为这种盒子叫盒模型。
　　　　盒模型有两种：标准模型和IE模型。我们在这里重点讲标准模型。

　　　　盒模型示意图
　　　　　　

　　盒模型的属性
　　　　width：内容的宽度
　　　　height: 内容的...]]></description><category></category></item><item><title><![CDATA[02--CSS的继承性和层叠性]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328487</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328487</guid><author>aibing0103</author><pubDate>Sat, 26 Jan 2019 22:38:00 +0800</pubDate><description><![CDATA[一 继承性
　　css有两大特性：继承性和层叠性
　　面向对象语言都会存在继承的概念，在面向对象语言中，继承的特点：继承了父类的属性和方法。那么我们现在主要研究css，css就是在设置属性的。不会牵扯到方法的层面。
　　继承：给父级设置一些属性，子级继承了父级的该属性，这就是我们的css中的继承。
　　记住：有一些属性是可以继承下来 ：color、font-*、text-...]]></description><category></category></item><item><title><![CDATA[01--CSS的引入方式及CSS选择器]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328485</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328485</guid><author>aibing0103</author><pubDate>Thu, 24 Jan 2019 22:47:00 +0800</pubDate><description><![CDATA[一 CSS介绍

　　现在的互联网前端分三层：
　　　　a.HTML：超文本标记语言。从语义的角度描述页面结构。
　　　　b.CSS：层叠样式表。从审美的角度负责页面样式。
　　　　c.JS：JavaScript 。从交互的角度描述页面行为
　　CSS：Cascading Style Sheet，层叠样式表。CSS的作用就是给HTML页面标签添加各种样式，定义网页的显示效果。...]]></description><category></category></item><item><title><![CDATA[前端之body标签中相关标签（二）]]></title><link>https://blog.youkuaiyun.com/aibing0103/article/details/102328493</link><guid>https://blog.youkuaiyun.com/aibing0103/article/details/102328493</guid><author>aibing0103</author><pubDate>Wed, 23 Jan 2019 22:52:00 +0800</pubDate><description><![CDATA[一 列表标签

　　列表标签分为三种。
　　1、无序列表&lt;ul&gt;，无序列表中的每一项是&lt;li&gt;
　　　　英文单词解释如下：
　　　　　　a.ul：unordered list，“无序列表”的意思。
　　　　　　b.li：list item，“列表项”的意思。
　　　　示例：

&lt;ul&gt;
         &lt;li&gt;张三&l...]]></description><category></category></item></channel></rss>