自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 爬取链家合租房产数据

介绍一下用requests,xpath简单的爬取链家数据,并存入csv文件代码如下:# _*_ coding:utf-8 _*_import requestsfrom lxml import etreeimport csvclass LianjiaSpider(object): def __init__(self,num): # 请求头 sel...

2019-01-24 15:39:59 193

原创 mac下安装chromedriver

一、查看版本首先查看你现在的Chrome的版本小编的版本是:二、找到对应版本根据你的Chrome版本找到对应的chromedriver,Supports Chrome v70-72 的网址为: http://chromedriver.chromium.org/downloads其他版本的下载网址为:http://chromedriver.storage.googleapis.com/...

2019-01-08 15:22:18 5588

原创 mac下安装mongodb

Mac下安装mongodb,最简单的办法就是直接使用终端命令:brew install mongodb启动mongodb执行命令:sudo mongod第三步,执行命令mongo看到如上内容,表示成功操作测试一下:关闭mongodb:在操作数据库的终端输入use admin后再输入db.shutdownServer()或者或者在mongodb启动的终端cntrol+c...

2019-01-07 19:00:08 295

原创 解决Django跨域请求

在Django1.11.11中前后端分离,会出现跨域请求的问题,下面是解决办法:第一步:进入虚拟环境以后,在终端下载django-cors-headers包,代码如下:pip install django-cors-headers第二步:配置settings.py文件,将corsheaders添加到INSTALLED_APPS中在MIDDLEWARE添加:在末尾添加:...

2018-12-27 15:55:49 172

原创 使用第三方云通讯平台时,出现{'172001':'网络错误'}解决方法

在sms.py文件的里添加:import ssl # 取消证书验证ssl._create_default_https_context = ssl._create_unverified_context# 修改_serverIP的值_serverIP = 'app.cloopen.com'然后就可以成功了...

2018-12-25 15:56:26 2470 1

原创 mac系统下用Django实现图片验证码,报错cannot open resource

Mac系统下,大多数人在实现图片验证码的时候,因为没有改字体的路径,就会出现如下错误:查看错误后发现,这是字体的路径写错了,如下图所示:构造文字对象时,我们要找到Mac系统的文字路径,有两种解决办法第一种:Mac系统的文字路径是/Library/Fonts,找到路径后选择一个字体就好了构造文字对象:font = ImageFont.truetype('/Library/Fonts/...

2018-12-24 19:32:23 471

原创 Django1.11.11基本流程

一、首先创建一个虚拟环境mkvirtualenv -p python3 虚拟环境名称 二、下载Django版本(1)下载Django1.11.11版本pip install django=1.11.11pip install djangorestframework(2)要用到数据库,下载pymysqlpip install pymysql三、创建项目django-admin...

2018-12-20 19:17:47 1472

原创 redis报错:Error 61 connecting to 127.0.0.1:6379. Connection refused.

在终端输入redis-cli时,出现如下报错:这个错误是因为客户端找不到服务端解决办法:启动redis服务查看redis服务进程,启动成功:重新启动redis服务客户端,启动成功:...

2018-12-19 16:07:44 6617

原创 redis数据库简单的命令操作

redis是key-value的数据结构,每条数据都是⼀个键值对键的类型是字符串值的类型分为五种:(1)字符串string(2)哈希hash(3)列表list(4)集合set(5)有序集合zset(1)string类型字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。...

2018-12-18 16:06:54 182

原创 mac系统下安装redis

Redis是一个开源(BSD许可),内存中的数据结构存储,作为数据库,缓存和消息代理。它支持数据结构如 字符串散列、列表、集合,有序集合的范围查询,位图,hyperloglogs,半径和流查询地理信息的索引。使用内置的复制,Lua脚本,LRU逐出,磁盘上的持久性交易和不同等级,并且可以通过Redis的前哨和自动分区Redis集群高可用性。下面来介绍一下如何安装redis一、打开官网下载,下载 ...

2018-12-17 14:58:40 146

原创 Django中间件

Django的中间件,我们可以在settings.py里看到,如下图所示:想要激活中间件组件,将其添加到MIDDLEWARE_CLASSES里就可以了。一、挂钩和应用程序顺序:在请求阶段,在调用视图之前,Django按其定义的顺序MIDDLEWARE_CLASSES(自上而下)应用中间件。有两个挂钩:process_request()process_view()在响应阶段,在调用视图...

2018-12-14 19:31:02 150

原创 ajax的get请求

一、首先在views.py文件里定义如下函数:def ajaxview1(request): return render(request,'ajaxget.html')def ajaxview(request): list1=['小张','老李','老王'] return JsonResponse({'usernames':list1})注意:返回的JsonRespons...

2018-12-13 16:37:10 438

原创 Django报错:Runtimeerror: generator raised StopIteration

小编是在运行Django站点管理添加数据的时候,出现如下错误:Python3.7报错:RuntimeError: generator raised StopIteration这时候python的版本是3.7如果发生这个错误,是python3.7版本的问题,之后小编改用python3.6的版本后就可以运行成功。下载链接:https://www.python.org/downloads/mac...

2018-12-12 14:47:41 6321 3

原创 Django条件查询

一、字段查询1.查询等exact:表示判等。例:查询编号为1的图书。list=BookInfo.objects.filter(id__exact=1)也可以写为:list=BookInfo.objects.filter(id=1)2 模糊查询(1)contains:是否包含。例:查询书名包含’传’的图书。list = BookInfo.objects.filter(btitle...

2018-12-11 15:10:49 753

原创 Django视图

视图是用来做什么的?当我们想要请求某个页面时,服务器在收到这个请求之后,就一定对应着一个处理动作,这个处理动作就是帮我们产生页面内容并返回回来,这个过程是由视图来做的。对于django的设计框架MVT,用户在URL中请求的是视图,视图接收请求后进行处理,并将处理的结果返回给请求者。使用视图时需要进行两步操作:1.定义视图函数2.配置URLconf一、定义视图视图被定义在views.py...

2018-12-10 19:25:21 116

原创 Django管理站点

大家都知道Django可以进行后台管理,Django的后台管理可以很快的生成管理数据库表的页面。Django能够根据定义的模型类自动地生成管理页面。使用Django的管理模块,需要按照如下步骤操作:1.管理界面本地化2.创建管理员3.注册模型类4.自定义管理页面下面就给大家介绍一下Django的后台管理一、管理界面本地化首先在项目的同名文件找到settings.py文件,然后再找到...

2018-12-10 14:42:14 163

原创 Django设计模型

使用django进行数据库开发的步骤如下:1.在models.py中定义模型类2.迁移3.通过类和对象完成数据增删改查操作下面给大家介绍Django中进行数据库开发的整个流程。本例没有使用Django自带的sqlite3数据库,使用的是mysql数据库,首先得进行配置。首先在settings.py里找到DATABASES,这是未配置的因为要使用mysql数据库,接下来对其进行配置...

2018-12-07 17:28:53 243

原创 Django创建项目(MAC版)

一、创建项目(1)创建Django项目,首先要先进入虚拟环境(以py_django为例)。创建项目的命令如下:django-admin startproject 项目名称(以test1为例)(2)创建应用,首先要进入项目,进入项目的命令:cd 项目名称MAC系统,进入项目的命令为:cd 项目名称/创建应用的命令如下:python manage.py startapp 应用名称(以bookt...

2018-12-06 15:04:54 1564

原创 Django搭建环境(MAC系统)

一、搭建环境想要使用Django框架,首先得安装虚拟环境(1)安装虚拟环境的命令:sudo pip install virtualenv(2)安装虚拟环境扩展包:sudo pip install virtualenvwrapper如果是MAC系统,要安装虚拟环境扩展包virtualenvwrapper的命令: sudo easy_install virtualenvwrapper(使用pi...

2018-12-06 14:27:42 1345

转载 md5 sha1 bs64

MD5:消息摘要算法第五版(Message Digest Algorithm),为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。MD5用的是哈希函数,在计算机网络中应用较多的不可逆加密算法有RSA公司发明的MD5算法和由美国国家技术标准研究所建议的安全散列算法SHA。 对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个3...

2018-12-04 18:16:34 164

原创 URL和URI的区别

大部分人对URL和URI 的区分都有困扰的时候。下面,来简明说明下区分两者的要点,扫清对他们的困扰。经验式理解:http://localhost:8080/myweb/hello.html以上web地址,http://localhost:8080/myweb/hello.html=URL;myweb/hello.html=URI。这是大部分程序员对两者理解的一个典型代表。接下来我们看一下两...

2018-12-04 18:09:31 93

空空如也

空空如也

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

TA关注的人

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