自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 一、Django前准备,创建虚拟环境

安装virtualenv:virtualenv是创建虚拟环境的软件工具,可以通过pip或pip3(windowws在cmd窗口下)来安装:pip list 命令查看当前python系统环境下安装的内容,会显示没有安装virtualenvpip install virtualenvpip3 install virtualenv创建虚拟环境:通过命令 virtualenv [虚...

2020-09-16 11:03:38 196

原创 Python操作云服务器上的redis

1、给esc实例添加安全组规则:在实例列表的更多操作选择: 网络和安全组-》安全组配置-》配置规则-》添加安全组规则:按照下图填写:2、linux中进入 /etc/redis(cd /etc/redis)修改redis.conf中的内容:(1)bind:修改为如图所示:(2)daemonize修改为yes:(3)设置密码(不设置密码不安全):requirepass...

2019-09-11 15:53:45 364

原创 memcached笔记

telnet登录memcached:登录的语法是:telnet 127.0.0.1[ip地址] 11211[端口号]。memcached存储数据是以键值对的方式存储常用的命令:1、set:在memcached中添加一个key->value,如果这个key之前是已经存在过,那么就会替换。否则就是添加。基本语法如下:set key 0[是否需要压缩,0表示不需用] 60[过期...

2019-09-03 14:47:52 171

原创 Django中表单验证常用的Field

常用的Field1、CharField:用来接收文本参数:max_length:指定最大长度;min_length:指定最小长度;required:指定是否是必填项,默认为True;error_messages:验证条件不满足时给出的错误提示信息。2、EmailField:用来接收邮件,会自动验证邮件是否合法。错误信息的key:required、invalid:。3、Float...

2019-09-01 22:38:12 678

原创 命令行创建Django项目

准备工作,安装python环境,配置环境变量:C:\Users\SGT\AppData\Local\Programs\Python\Python36\Scripts;C:\Users\SGT\AppData\Local\Programs\Python\Python36一、配置虚拟环境(直接看二)1、安装虚拟环境:pip install virtualenv2、进入虚拟环境的目录,再进入...

2019-08-30 16:36:22 515

原创 Django的ORM模型查询操作涉及的查询条件和聚合函数

查询一般就是使用filter、exclude和get三个方法来实现。在ORM层面,这些查询条件都是使用field+__(双下划线)+condition的方式来实现的。一、查询条件exact:使用精确的 = 进行查找。如果提供的是一个None,那么在SQL层面就是被解释为NULL,例如person = Person.objects.get(name__exact="张三");对应的sql...

2019-08-29 20:31:03 503

原创 Django的QuerySet常用方法

1、filter:将满足条件的数据提取出来,返回一个新的QuerySet,books = Book.objects.filter(id__gte=2);返回Book表中id大于等于2的数据项,QuerySet类型。在此返回结果上,还可以继续过滤books = books.filter(~Q(id=3));将id=3的过滤掉。2、exclude:排除满足条件的数据,返回一个新的Query...

2019-08-29 11:00:05 1411

原创 Django的ORM模型外键使用详解

外键和表关系外键:在MySQL中,表有两种引擎,一种是InnoDB,另外一种是myisam。如果使用的是InnoDB引擎,是支持外键约束的。外键的存在使得ORM框架在处理表关系的时候异常的强大。类定义为class ForeignKey(to,on_delete,**options)。第一个参数是引用的是哪个模型,第二个参数是在使用外键引用的模型数据被删除了,这个字段该如何处理,比如有C...

2019-08-28 12:12:16 820

原创 ORM模型常用的Field

导入models:from django.db import models1、AutoField映射到数据库中是int类型,可以有自动增长的特性。一般不需要使用这个类型,如果不指定主键,那么模型会自动的生成一个叫id的自动增长的主键。如果想指定一个其它名字的并具有自动增长的主键使用AutoField也是可以的,models.AutoField(primary_key=True)。2、B...

2019-08-28 09:43:05 572

原创 爬取当当网python类书籍的信息(存储在mysql中)

我爬取到的数据是存储在mysql数据库中的,没有需要安装。本文设计到的python库有:bs4、scrapy、pymysql、首先在cmd命令行输入下图(1)的命令,显示下图(2)中的内容时,项目创建成功,然后用pycharm打开这个项目。没有安装scrapy框架的建议用anaconda安装,然后在anacomda prompt输入(1)的命令使用pycharm打开项目后目录结...

2019-03-02 14:18:45 3114 9

原创 多线程爬取单个网页上的图片

首先需要引入threading模块来实现多线程,没有此模块需要先安装一下。爬取图片的代码如下(有注释):from bs4 import BeautifulSoupfrom bs4 import UnicodeDammitimport urllib.requestimport threadingheaders = {"User-Agent":"Mozilla/5.0(Wind...

2019-02-26 12:32:59 364

原创 简单的爬取中国天气网某个城市七天的天气预报数据

首先需要了解需要爬取的数据的网页的结构,其结构如下图所示(只截取了部分):从图中可以看出每一天的天气数据都被一个<li></li>包含,这七天的数据又都包含在一个<ul></ul>中。所以我们的目标就是获取ul下每个li中的数据。注意,“今天”的数据中温度只有一个数值,而其后6天的数据温度都有两个数值,需要单独处理。代码如下(ID...

2019-02-24 21:43:08 5353 1

原创 flask接收表单提供的用户名和密码

目录结构:表单内容:form_server.py:运行form_server.py,在浏览器中输入http://127.0.0.1:5000/,输入用户名和密码,即可在后台看到你输入的用户名和密码...

2019-02-24 11:08:02 1692

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除