- 博客(26)
- 收藏
- 关注
原创 MongoDB
linux : sudo apt-get install mongodb添加环境变量export PATH=$PATH:/opt/mongodb/bin将以放到 ~/.bashrcmongd –dbpath 目录名指定数据库文件存储位置mongod –port 端口号指定数据库端口号MySQL和MongoDB对比mysql mongodb 含义data...
2019-03-11 20:30:55
136
原创 Git命令
git安装linux : sudo apt-get install git配置级别 1. 系统中所有的用户都可使用该配置 命令 : git config --system 配置文件: /etc/gitconfig 2. 当前用户可使用该配置 命令 : git config --global 配置文件: ~/.gitco...
2019-03-03 13:36:00
155
原创 matplotlib中文显示问题
matplotlib.rcParams[‘font.family’]='SimHei’使用系统自定义的字体设置中文总是报错:UserWarning: findfont: Font family [‘SimHei’] not found. Falling back to DejaVu Sans显示找不到字体,试了各种方法都没用,最后看到一种方法就是自己指定字体文件在有中文输出的地方加上自定义的...
2019-03-02 12:25:45
271
原创 python进程间通信
python进程间通信主要应用于,多进程时,进程间数据的交换和传递。进程间通信主要有5中方式:1、管道2、消息队列3、共享内存4、信号5、套接字linux文件类型普通文件类型 :-Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]目录文件 :d就是目录, 能用 #...
2019-02-20 20:29:33
608
原创 Django中post请求csrf的处理
在Django中,post请求在服务器端的视图处理中,如果没有csrf_token的内容,服务器端将会拒绝响应,解决办法有三种1、在form表单中添加{ %csrf_token% }标签,数据可正常提交处理2、将setting中的CsrfViewsMiddleware中间件删除3、在处理视图函数前面加上装饰器@csrf_protect其中后两种都会让网站失去csrf保护功能...
2019-02-19 16:09:14
939
原创 python多进程与进程池
python中多进程和多线程使用multiprocessing模块实现多进程和进程池多进程multiprocessing.Process()参数:target 指定要绑定的函数name 给创建的进程起一个名字args 需要一个元组,给target指定的函数按位置传参kwargs 需要给一个字典,给target指定的函数按键值from multiprocessing impor...
2019-02-18 21:48:35
635
1
原创 python多线程与线程池
python中使用threading模块实现多线程参数 :target 线程函数args 以元组方式给线程函数传参kwargs 以字典方式给线程函数传参name 线程名称 (默认Thread-1)返回值 : 返回线程对象示例:from threading import Threaddef fun1(a,b): x=a+b return xt1=Thread...
2019-02-18 20:31:13
832
原创 Django多表连接查询
Django连接查询1、一对一查询 models.OneToOneField(Entry) 两个实体类:Author , Wife 1、通过 Author 找 Wife author = Author.objects.get(id=1) wife = author.wife 2、通过 Wife 找 Author wife = Wife.objects.get(id=...
2019-02-17 15:12:46
3663
原创 Django中form表单处理
Django中有自己的表单处理模块,包括表单的生成Forms表单处理1、使用 forms 模块处理表单1、forms 模块的作用通过forms模块,允许将表单控件与py文件相结合2、使用 forms 模块1、创建 forms.py 文件2、导入 formsfrom django import forms3、创建class,一个class对应一个表单该 class 必须继承自 f...
2019-02-17 14:48:29
446
原创 Django数据库连接查询
Django连接查询1、一对一查询 models.OneToOneField(Entry) 两个实体类:Author , Wife 1、通过 Author 找 Wife author = Author.objects.get(id=1) wife = author.wife 2、通过 Wife 找 Author wife = Wife.objects.get(i...
2019-02-17 14:15:36
950
原创 Django后台管理
Django后台管理1)./manage.py createsuperuser 创建后台管理超级用户2)在admin.py中注册后台管理的模型admin.site.register(Entry)3)修改models提升显示效果4)高级管理,在admin.py中创建EntryAdmin(admin.ModelAdmin)类,提升显示效果基本管理1、在应用中的admin.py中注册要管理...
2019-02-17 14:14:06
297
原创 django中cookie和session
根据请求类型和内容设置COOKIES和session,返回相应请求resp=render(request,’html’,locals())resp.set_cookie(“name”,name,timeout)设置cookie,timeout超时时长,以秒计算return resp返回响应name=request.COOKIES.get(‘name’,’’)获取cookierequest...
2019-02-17 13:20:26
111
原创 Django中模板的处理
1.模板中显示{{user.name}}服务器数据{%url ‘url别名’ url中要传递的参数 %}url标签{%if%}…{%endif%}{%for%}…{%endfor%}2,静态文件查找:css,js,image1.在settings.py中添加STATICFILES_DIRS=(BASE_DIR,’static’)2.在应用文件夹下创建static文件夹,查...
2019-02-17 13:18:46
151
原创 Django中mysql数据库操作
视图处理中数据库操作1.数据库的增删改查数据库查询1、Entry.objects.all()2、Entry.objects.all().values(’’,’’)3、Entry.objects.order_by()4、Entry.objects.exclude(条件)5、Entry.objects.get(条件)只能返回一条数据时使用6、Entry.objects.filter(...
2019-02-17 13:13:53
245
原创 Django-视图views
以登录和注册操作为例def login_views(request):if request.method==‘GET’: #判断请求方法if ‘uname’ in request.session or ‘uname’ in request.COOKIES:#判断session和cookiereturn render(request, ‘index.html’)#登录到主页else:re...
2019-02-17 13:10:49
163
原创 django项目创建步骤
1.新建项目django-admin startproject 项目名称2.配置数据库在settings.py文件中配置数据库DATABASES = {‘default’: {‘ENGINE’: ‘django.db.backends.mysql’,‘NAME’: ‘day105’,‘USER’:‘root’,‘PASSWORD’:‘123456’,‘HOST’:‘localh...
2019-02-17 12:59:43
215
原创 Django框架-url
urls.py默认在主文件夹中,包含所有的地址映射。每当一个请求产生后,都会到urls.py中进行地址的匹配,匹配上后再找到对应的处理程序(View视图)去执行主文件夹中urls.py程序from django.contrib import adminfrom django.urls import path, include, re_pathurlpatterns = [path(‘...
2019-02-14 17:03:20
184
原创 Django框架简介
1、创建Django项目直接使用 django-admin 去创建Django项目1、找到项目文件夹(自定义)2、使用 django-admin 指令django-admin startproject 项目名称2、启动Django项目1、进入到项目文件夹中2、通过 manage.py 启动项目1、python manage.py runserverhttp://localhos...
2019-02-14 16:43:10
220
原创 Django2.0和1.0的不同
Django路由匹配使用path和re_path代替url函数path匹配绝对路径,re_path匹配正则表达式路径from django.urls import path, re_pathurlpatterns = [path(’’, index_views),path(‘login/’,login_views),path(‘register/’,register_views),...
2019-02-13 15:01:34
1085
原创 python爬虫数据提取-BeautifulSoup库
bs4库from bs4 import BeautifulSoupsoup=BeautifulSoup(html,”html.parser”)生成soup对象soup.html# 字符串输出htmlsoup.prettify()soup.p # html的第一个p标签tsoup.p.attrsp标签的属性值 {‘class’: [‘title’], ‘name’: ‘dromouse...
2019-02-13 14:54:09
194
原创 python日志-logging库
loggingimport loggingimport sys创建日志的实例logger = logging.getLogger(“testLogger”)定制Logger的输出格式formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s")创建日志:,file_handler = logging.Fi...
2019-02-13 14:52:22
473
1
原创 python爬虫-requests库
requestsresponse=requests.get(url,headers=headers,timeout=timeout)response.status_code 返回状态码response.encoding 数据编码格式文本文件t=response.text二进制文件bytes=response.contentresponse.json()等同于json.load...
2019-02-13 14:50:37
169
原创 python异步模块-select,greenlet,gevent
selectselectrlist=[]wlist=[]xlist=[]rs,ws,xs = select.select(rlist,wlist,xlist)当rlist,wlist,xlist中有要处理的时间时,返回列表里面的对象pollp = select.poll()p.register(s)加入要关注的对象events = p.poll()返回值events = [(...
2019-02-13 14:49:05
185
原创 socket库
socketTCP服务器:socketfd = socket.socket(socket.AF_INET,socket.SOCK_STREAM)addr = (“ip”, port)sockefd.bind(addr)socketfd.listen(n)data = socketfd.recv(1024)#一次接受1024个字节的数据socketfd.send(data)UDP服务...
2019-02-13 14:44:51
2271
原创 python类的继承
super函数super(type, obj) 返回绑定超类的实例super() 返回绑定超类的实例,等同于:super(class, 实例方法的第一个参数)(必须在方法内调用)class Human:def init(self, n, a):‘’‘此方法为人的对象添加,姓名和年龄属性’’’self.name = nself.age = adef infos(self):p...
2019-02-07 15:16:27
113
转载 欢迎使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-07 14:40:03
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人