自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 F查询、Q查询

F操作如果要比较一个表中的两个不同的字段,可以使用 F 查询#查找年龄大于体重的用户ret = User.objects.filter(age__gt=F("weight"))F() 对象之间以及 F() 对象和常数之间可以进行加减乘除和取模的操作。# 年龄+3,身高+5User.objects.update(age = F("age") + 2, height = F("h...

2020-03-16 14:19:20 268

原创 python导出excel

python代码# -*- coding: utf-8 -*-import StringIOimport xlsxwriterfrom django.http import HttpResponsedef export_summary(request): key = ['q','w','e'] value = {'q':'qwe','w':'asd','e':'zx...

2019-06-03 19:39:06 8343

原创 从html文本中提取数据,转成列表形式

使用BeautifulSoup模块,筛选HTML文中的数据参考网址BeautifulSoup参考代码如下(python2.7):# -*- coding: utf-8 -*-from bs4 import BeautifulSoupa='''<table class="new_table"><tr><th>

2018-11-06 17:10:39 1984

原创 将csv文件Json化保存

# -*- coding: utf-8 -*-import xlrd#读取文件f= xlrd.open_workbook("UpdateInfo.csv",)#读取文件的表头,也就是keytable=f.sheets()[0]rows=table.nrowsrow_0=table.row_values(0)col_lenth=len(table.row_values(0))...

2018-10-08 16:47:26 401

原创 Django之中间件使用

这是Django1.11.7版本的使用方法 # 继承框架中间件 from django.shortcuts import redirect from django.utils.deprecation import MiddlewareMixin#需要登录才能进入的页面路径LOGIN_REQUIRE_PATHS=[ '/app/mine/', ...

2018-08-27 11:40:21 215

原创 MongoDb数据库简介之安装和启动

@简介MongoDB是比较流行的基于文件存储的非关系型数据库,使用C++编写;可以存储任意格式的BSON(很类似JSON)数据;拥有非关系型数据库的便捷、高效,同时也支持较为复杂的关系查询@数据库、集合、文档关系型数据库中的数据库,MongoDB中也叫数据库;关系型数据库中的表,MongoDB中称为集合;关系型数据库中的行或记录,MongoDB中叫做文档@Mongo...

2018-08-11 21:09:26 183

原创 redis数据库简介之启动服务端和客户端

@简介:redis是一种高速高性能的内存数据库,存储的是键值对数据;由于极高的存储和访问速度,redis常被用来作为数据缓存服务器;另外redis是支持数据持久化的(即redis会自动将数据写入磁盘)——这是redis大杀四方的重要原因;redis支持多个slave端同时向master端进行写入,这经常被用在分布式爬虫等场景中;2010年以后redis开始大面积流行,关系型数据库(核...

2018-08-11 20:50:52 1016

原创 数据分析之DataFrame基本操作

导包import numpy as npimport pandas as pd from pandas import DataFrame,SeriesDataFrame是一个【表格型】的数据结构。DataFrame由按一定顺序排列的多列数据组成。设计初衷是将Series的使用场景从一维拓展到多维。DataFrame既有行索引,也有列索引。行索引:index列索引:colum...

2018-07-25 20:53:29 15199

原创 数据分析之matplotlib基本操作

导入包import numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib.pyplot as plt%matplotlib inlines1=Series(data=[2,4,6,8,0])s10 21 42 63 84 ...

2018-07-23 19:42:33 314

原创 数据分析之Series基本操作

导入包import numpy as npimport pandas as pdfrom pandas import Series,DataFrameSeries是一种类似与一维数组的对象,由下面两个部分组成:values:一组数据(ndarray类型)index:相关的数据索引标签由列表或numpy数组创建默认索引为0到N-1的整数型索引s=Series(d...

2018-07-21 16:21:27 1627

原创 数据分析之numpy基本操作

导入包import numpy as np查看numpy版本np.__version__'1.14.0'创建ndarray(一维),dtype指定创建的数据类型arry1=np.array([1,2,3,4],dtype='float')arry1array([1., 2., 3., 4.])创建二维ndarrayarry2=np.array([[1,2,3],[...

2018-07-21 11:46:12 637

原创 在Python中数据库连接

1.mysql连接:import pymysqlif __name__=='__main__': conn=pymysql.connect( host='localhost', user='root', password='shuo123456', database='china', port=33...

2018-07-20 20:04:50 213

原创 Django之密码加密

1.注册: 在前端注册页面得到输入的用户名和密码:#得到用户名uname=request.POST.get('uname',None)#得到密码upwd=request.POST.get('upwd',None)#将密码生成摘要md5 = hashlib.md5()md5.update(upwd.encode('utf-8'))upwd=md5.hexdigest()#将...

2018-07-11 09:25:16 1654

原创 爬虫之Scrapy基本应用

1.首先安装以下package,pip3 install wheelpip3 install lxmlpip3 install pyopensslpip3 install Twistedpip3 install pywin32pip3 install scrapy2.创建scrapy项目:以mySpider项目为例:scrapy startproject mySpider...

2018-07-10 19:56:48 190

原创 Python爬虫之线型图和柱状图

1.线形图:import matplotlibfrom matplotlib import pyplot as plt# 配置字体matplotlib.rcParams["font.sans-serif"] = ["simhei"] # 黑体matplotlib.rcParams["font.family"] = "sans-serif"# plot:线形图,第一个点和第二个点...

2018-07-10 19:30:27 1605

原创 Django之生成验证码

def getvcode(request): position=string.ascii_letters+string.digits vcode=''.join(random.sample(position,4)) # 保存验证码 request.session['vcode']=vcode # 生成画布 image=Image.new('RGB...

2018-06-29 21:01:51 420

原创 Django之会话技术

1.使用session:登录时保存登录状态,创建resp对象:resp=HttpResponse()将uname保存在服务器中request.session['uname']=uname将upwd保存在服务器中request.session['upwd']=upwd查看个人中心:从服务器中获得登录时保存的unameuname=request.session.ge...

2018-06-29 17:07:12 533

原创 Flask之Models常用方法

1.导入模块import osfrom flask import Flaskfrom flask_migrate import Migrate, MigrateCommandfrom flask_script import Managerfrom flask_sqlalchemy import SQLAlchemy2.基本配置:# 数据库路径dburl = os.pa...

2018-06-19 17:44:40 9430

原创 Flask之发送邮件

1.QQ邮箱发送文件:from flask import Flaskfrom flask_mail import Mail, Message# 创建app应用app = Flask(__name__)#配置参数app.config['MAIL_SERVER']='smtp.qq.com'app.config['MAIL_USERNAME']='[email protected]...

2018-06-13 17:59:52 564

原创 Flask之加载静态资源

1.加载css样式<link rel="stylesheet" href="{{ url_for('static',filename='css/img.css',_external=True) }}">2.加载js脚本<script rel="stylesheet" src="{{ url_for('sta

2018-06-12 16:59:50 2362

原创 Flask之cookie和session设置

1.cookie设置1.设置cookie:@app.route('/setcookie')def setCookie(): resp=make_response('设置成功') resp.set_cookie('name','bill',expires=time.time()+10) return resp2.获得cookie:@app.route('/g...

2018-06-11 19:59:50 970

原创 Django之加载静态资源配置、模板配置、mysq数据库配置、缓存配置

1.加载静态资源:在项目中创建名为‘static’的文件夹,里面可以放置静态文件(css,img,js….等文件夹),在HTML文件中先调用{% load static%}。STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'),]2.在工程下创建templates文件夹,在settings中配置TEMPLATES = [...

2018-06-02 15:23:09 313

原创 Django之缓存配置

1.框架中默认缓存配置在settings中添加配置:CACHES = { #默认缓存sqlite 'default': { 'BACKEND': 'django.core.cache.backends.db.DatabaseCache', 'LOCATION': 'my_cache_table', # "BACKEND": ...

2018-06-01 20:36:46 904

原创 1:Django创建项目简单流程

@声明这一切操作在Linux系统中。@创建虚拟环境 1.在Linux系统中安装pip(sudo apt install python3-pip) 2.安装隔离的虚拟开发环境venv(sudo apt install python3-venv ) 3.创建对应工程的开发虚拟环境(python3 -m ven .hellojjango)(.hellojango 为一个隐藏的虚拟环境,即一...

2018-05-26 14:51:01 191

原创 Linux常用命令

1.cd .. //返回上一级目录 2.cd - //返回上一次目录 3.cd或cd~ //返回家目录 4.cd / //进入根目录 5.ls //显示当前目录文件(不包含隐藏的文件) 6.ls localrepo //显示指定目录的文件 7.ll //查看目录文件的详细的信息 8.la //查看全部包括隐藏的目录文件 9.tree //查看当前的目...

2018-05-16 20:26:07 84

原创 mysql基本增删改查

1.创建campus数据库:create database campus; 2.展示mysql中的所有数据库:show databases; 3.使用数据库:use campus; 4.创建student表格:create table student( id integer primary key auto_increment, name varchar(20), age i...

2018-05-12 17:54:17 147

空空如也

空空如也

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

TA关注的人

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