python
文章平均质量分 54
python96
为自己代言
展开
-
python02
安装好centos7后;编辑网卡 让网卡开机启动查看python版本 python -V (我的是2.7.5的)安装epel-release 如图(前提是虚拟机是连接外网,才能用以下相关操作。)yum install -y epel-releaseyum install -y python-pip 安装pip,然后安装ipython 直接ipython 进入 发...原创 2018-11-13 23:41:08 · 181 阅读 · 0 评论 -
12-25笔记
一对多数据库中一对多关系是最普通的一种关系。在这种关系中,A 表中的一行可以匹配 B 表中的多行,但是 B 表中的一行只能匹配 A 表中的一行。如:部门表UserGroup 和 员工表Userinfo 之间具有一对多关系,一个部门可以有很多员工,一个员工仅属于一个部门。(这里仅举例便于理解,实际情况可能不是这样)创建一对多关系表需要用到外键约束:ForeignKey("PrimaryT...原创 2018-12-29 14:56:17 · 126 阅读 · 0 评论 -
12-26笔记
Django惰性机制所谓惰性机制:Publisher.objects.all()或者.filter()等都只是返回了一个QuerySet(查询结果集对象),它并不会马上执行sql,而是当调用QuerySet的时候才执行。惰性机制之可迭代 1 2 3 # objs=models.Book.objects.all() # [obj1,obj2,o...原创 2018-12-29 15:28:09 · 60 阅读 · 0 评论 -
12-27
Django之分页功能Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。基本语法class Paginator(object): def __init__(self, object_list, per_page, orphans=0, al...转载 2018-12-29 15:29:28 · 107 阅读 · 0 评论 -
12-29
django rest framework serializers序列化serializers是将复杂的数据结构变成json或者xml这个格式的serializers有以下几个作用:- 将queryset与model实例等进行序列化,转化成json格式,返回给用户(api接口)。- 将post与patch/put的上来的数据进行验证。- 对post与patch/put数据进行处理。...转载 2018-12-29 15:32:31 · 151 阅读 · 0 评论 -
12-20笔记
template两大功能template中可以使用for,if等语句 template可以使用模板继承变量的过滤器(filter)的使用语法格式: {{obj|filter:param}} # 1 add : 给变量加上相应的值 # 2 addslashes : 给变量中的引号前加上斜线 # 3 capfirst : 首...转载 2018-12-24 15:51:10 · 87 阅读 · 0 评论 -
12-21笔记
views视图常用返回render 将views中的变量传递到template中def render_test(request): a = 1 return render(request,'login.html',{'a':a}) #return render(request,'login.html',locals())HttpResponse 返回字符串给页面...转载 2018-12-24 15:51:54 · 115 阅读 · 2 评论 -
1.2笔记
FBV和CBV FBV(function base views) 就是在视图里使用函数处理请求。在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 CBV(class base views) 就是在视图里使用类处理请求。Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后来加入了Cla...转载 2019-01-05 16:21:36 · 126 阅读 · 0 评论 -
1.3笔记
在web开发中,表单提交是一个很常见的功能,在django中,使用form表单提交较为简单,需要注意在表单中添加{% csrf_token %},如果不想这样做,也可以在对应的view方法中添加装饰器@csrf_exempt,强制不使用csrf认证。 如果是ajax提交表单,则相对复杂一些,在ajax提交时,除了提交你的表单内容数据,还要添加一个请求头数据, headers:{"X-C...转载 2019-01-05 16:23:03 · 95 阅读 · 0 评论 -
12-07
rc脚本1、安装memcachedyum install memcached -y2、启动命令-d:daemon启动(后台启动)-p 端口-u 指定哪个用户启动 -m 指定内存-c 指定连接数 -P 指定pidmemcached -d -p 11211 -u memcached -m 64 -c 1024 -P /var/run/memcached/memcached.pid...原创 2018-12-16 21:23:25 · 110 阅读 · 0 评论 -
12-06
一、类的属性1.类的组成由属性和方法组成,属性可以称为成员变量,方法可以称为成员函数。2.对象的创建,创建对象的过程称之为实例化。当一个对象被创建后,包含三个方面的特性:1.对象句柄 2.属性 3.方法。句柄:用于区分不同的对象。对象的属性和方法与类中的成员变量和成员函数对应。在类里面的属性和方法叫做成员变量和成员函数,在实例化后,调用这些变量和函数,就叫做对象属性和对象方法。3.类的...原创 2018-12-16 21:20:32 · 126 阅读 · 0 评论 -
python-day01
day01安装Vmware虚拟机,安装CentOS7系统1.安装虚拟机,下一步下一步,选择对应的破解版本;不做相关截图;2. 安装centos7 ,打开安装好的虚拟机如图操作,下一步选择对应的版本系统 下一步,选择安装的路径,一般除C盘外下一步,下一步 打开虚拟机,然后启动等待一会后:选择语言 如下图选择对应的软件安装,Linux默认可...原创 2018-11-13 09:29:06 · 143 阅读 · 1 评论 -
python04练习
练习1:将 “123” 转换成整数In [36]: a = '123'In [37]: int(a)Out[37]: 123将 “9999999999999999999” 转换成长整数In [38]: b = '9999999999999999999'In [39]: long(b)Out[39]: 9999999999999999999L将 “3.1415926” 转换成一个浮...原创 2018-11-20 21:15:47 · 147 阅读 · 0 评论 -
python03
11月14日任务1 发一篇博客文章2 按照要求,把日期和博客文章链接回复你的专贴3 申请一个github的账号,并创建一个项目studypy4 在你的CentOS7上安装git,参考命令yum install git5 学会简单的git使用(http://www.runoob.com/w3cnote/git-guide.html),不要求你全部都会,但是要掌握如何把本地代码推送到git...原创 2018-11-15 11:32:20 · 93 阅读 · 0 评论 -
python练习5
# 现有一个字典dict1 保存的是小写字母a-z对应的ASCII码 dict1 = {'a': 97, 'c': 99, 'b': 98, 'e': 101, 'd': 100, 'g': 103, 'f': 102, 'i': 105, 'h': 104, 'k': 107, 'j': 106, 'm': 109, 'l': 108, 'o...原创 2018-11-22 11:31:42 · 421 阅读 · 0 评论 -
11-28练习
练习 递归函数,二分法查找li = [1, 5, 6, 7, 12, 22, 33, 44, 55, 66, 77, 88, 99, 111, 222, 333]def er(num,li):if len(li) ==0:print ('没有找到')return numWZ=len(li)//2if num == li[WZ]:print (num,'就是你要找的')elif n...原创 2018-11-29 18:39:33 · 74 阅读 · 0 评论 -
12-17
Django的View(视图):一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放...原创 2018-12-19 18:03:28 · 87 阅读 · 0 评论 -
12-18
D jango 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。1、数据库的连接方式以及设置:在Django中默认使用的数据库类型是sqlite3,如果想要使用其他数据库就需要...原创 2018-12-19 18:05:17 · 112 阅读 · 0 评论 -
12-19
URL(Uniform Resoure Locator)统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。[1] 它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738了。url格...原创 2018-12-19 18:06:03 · 160 阅读 · 2 评论 -
1.4笔记
django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中间件,如下图。请求经过中间件流程图 实例:配置settings.pyMI...转载 2019-01-05 16:23:59 · 124 阅读 · 0 评论