Python全栈之路系列之MySQLSQL注入SQL注入是一种代码注入技术,过去常常用于攻击数据驱动性的应用,比如将恶意的SQL代码注入到特定字段用于实施拖库攻击等。SQL注入的成功必须借助应用程序的安全漏洞,例如用户输入没有经过正确地过滤(针对某些特定字符串)或者没有特别强调类..
分类:
数据库 时间:
2017-05-15 22:35:53
阅读次数:
255
Python全栈之路系列之MySQL基本数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数字类型日期和时间类型字符串类型数字类型类型大小用途BIT-二进制TINYINT1字节小整数值INTorINTEGER4字节大整数值BIGINT8字节极大整数值..
分类:
数据库 时间:
2017-05-15 22:33:38
阅读次数:
258
Python全栈之路系列之MySQL外键先来个例子来说明什么是外键以及外键的作用,so,XO公司现正处于一种迅速发展的状态,从最初的12人的团队发展到现在的300人,那么问题就来了,发展的越快,人员与部门就越来越多,这是老大要求我们做一个人员管理系统,用于查询入职人员的信息等..
分类:
数据库 时间:
2017-05-15 22:32:25
阅读次数:
286
Python全栈之路系列之MySQL数据库基本操作MySQL数据库介绍MySQL是一种快速易用的关系型数据库管理系统(RDBMS),很多企业都在使用它来构建自己的数据库。MySQL由一家瑞典公司MySQLAB开发、运营并予以支持。它之所以非常流行,原因在于具备以下这些优点:基于开源许可发布,无需..
分类:
数据库 时间:
2017-05-15 22:22:03
阅读次数:
256
装饰器 一.装饰器的意义 比如:以下函数是供我们调用的,但是我们需要在每个函数中都添加同一个功能,该如何做到呢? 方法一:在每个函数中都加上新加的功能代码块 方法二:使用函数式编程,将需要添加的部分写成一个函数 方法三:前两种方法都没有遵守我们的开放封闭原则,对于函数内部,我们一般不允许修改。所以我 ...
分类:
编程语言 时间:
2017-05-14 17:05:06
阅读次数:
262
Python全栈之路系列之Django初体验Django不得不说在Python中是一个非常强大的全栈框架,而且入门也比较简单,只要你学完了基本的Django知识,接着再做一两个项目,不大不小就成,然后你再去学其它的框架你会发现,在那些小而美的框架中,你学起来将非常的快,因为你在学习Djang..
分类:
编程语言 时间:
2017-05-12 22:28:08
阅读次数:
293
Python全栈之路系列之Django表单从Request对象中获取数据HttpRequest对象包含当前请求URL的一些信息:熟悉/方法描述例如request.path除域名以外的请求路径/hello/request.get_host()访问的域名127.0.0.1:8000”orwww.example.comrequest.get_full_path()请求路径,可能包含查询..
分类:
编程语言 时间:
2017-05-12 22:19:17
阅读次数:
207
Python全栈之路系列之TornadoWeb框架Tornado是一个Pythonweb框架和异步网络库,起初由FriendFeed开发.通过使用非阻塞网络I/O,Tornado可以支撑上万级的连接,处理长连接,WebSockets,和其他需要与每个用户保持长久连接的应用.Tornado和现在的主流Web服务器框架(包括大多数Pyth..
分类:
编程语言 时间:
2017-05-12 22:11:14
阅读次数:
227
Python全栈之路系列之Django模型续连表操作一对一在app的models.py文件内添加以下内容用户创建一对多关系的表:fromdjango.dbimportmodels
#Createyourmodelshere.
classUserType(models.Model):
nid=models.AutoField(primary_key=True)
caption=models.CharField(max_lengt..
分类:
编程语言 时间:
2017-05-12 22:08:34
阅读次数:
239
Python全栈之路系列之Django站点管理站点管理也称之为后台,比如说博客的后台你可以发布文章,修改文章,修改频道等信息。Django使用极少的代码为你做了一切,在Django中创建管理界面已经不是问题,它读取你模式中的元数据,然后提供给你一个强大而且可以使用的界面,网站管理..
分类:
编程语言 时间:
2017-05-12 22:00:14
阅读次数:
207