
python
ieflex
读书郎
展开
-
使用Django实现微信公众号扫码登陆非OAuth2.0协议
公司最近做了个论坛使用django开发的,其中用户登陆部分打算升级为微信扫码登陆,调查了一些资料终于实现,现把实现方法贴出来大家一起学习下。微信现在接口现在越来越严格了,每出点新功能都要各种验证,而且接口调用还不固定,现在就一家独大程序员只能各种忍了。这次开发没有采用微信推荐的OAuth2.0协议方式实现微信扫码登陆,OAuth2.0协议要求比较多,首先你必须是服务号,你的账号需要注册并通过微...原创 2019-12-04 14:49:54 · 2253 阅读 · 3 评论 -
Django简介与安装
一、Django介绍Django是一个开源的Web应用框架,由Python写成,基于MVC构造。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们各自的职责如下:层次 职责 模型(model):数据存取层 处理与数据相关的所有事务:如...原创 2019-11-20 15:36:29 · 214 阅读 · 0 评论 -
linux 安装Python3 并安装Python Blog Wagtail
1.安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,pyth...原创 2019-07-17 00:03:17 · 361 阅读 · 0 评论 -
web框架本质--学Django、flask、tornado框架前必读
Web框架本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理。应用程序则负责具体的逻辑处理。为了方便应用程序的开发,...转载 2019-07-04 14:01:07 · 329 阅读 · 0 评论 -
odoo源码部署并使用eclipse开发
学习将odoo 10 的源码部署到eclipse所需依赖:Python2.7 odoo10.0 Node.js PostgreSQL 9.5 eclipse 最新版加python的pdv插件odoo 10.0 的源码:https://github.com/odoo/odooPython 2.7:https://www.python.org/downloads/rel...原创 2019-06-01 16:18:46 · 975 阅读 · 0 评论 -
Python sphinx-build在Windows系统中将rst生成Html文档
1.下载安装Python3https://www.python.org/downloads/2.下载Python包SetupTools检查Python目录下的子目录Scripts是否存在easy_install.exe文件,如果存在请继续第三步,不存在请下载https://pypi.python.org/pypi/setuptoolszip包,解压后放到Python安装的根文件夹下面...原创 2019-05-20 17:27:43 · 2772 阅读 · 0 评论 -
Odoo环境对象Environment (ENV) 与ORM数据库操作
一,ENVIRONMENT (ENV)Environment 是 odoo 中操作db的总句柄,以下几种方式可以获得:在 12,11,10,9,8版本中中,对于继承了Model的类来说可以直接通过self.env得到 Environment 在请求的 Controller 可以通过 request.env()得到 Environment 通过模型类或模型类对象获取,cls.env、p...原创 2019-09-16 18:47:28 · 2268 阅读 · 0 评论 -
python基础学习笔记(五)tushare
官网http://www.tushare.org安装pip install tushare引用import tusharetushare.get_k_data('601318','1991-01-01') # 取K线历史数据tushare.trade_cal() # 获取交易日信息例子1.获取某股票历史行情信息import numpy as npimp...原创 2019-01-03 17:09:54 · 4451 阅读 · 1 评论 -
python基础学习笔记(四)matplotib
matplotib 是一个强大的Python绘图和数据可视化工具包。安装方法pip install matplotlib引用方法import matplotlib.pyplot as plt绘图plt.plot([1,3,9,10],[4,7,9,19]) #画图 %matplotlib inline #魔术命令(显示)#参数 x,y,mark [.,x,s,o,*]...原创 2018-12-11 10:35:41 · 588 阅读 · 0 评论 -
python基础学习笔记(三)pandas日期
引入 improt datetimea = datetime.date.time(2018,8,3)b = datetime.date.time(2018,1,1)a - b 获得一个时间差 datatime.timedelta()a.strftime("%Y=%m-%d") 时间对象格式化成字符串datetime.datetime.strptime("2018-1-1",...原创 2018-12-10 10:25:56 · 514 阅读 · 0 评论 -
python基础学习笔记(二)pandas
pandas 是一个强大的python数据分析工具包,基于numpy构建 ,数据结构Dataframe(二维),Series(一维)安装 pip install pandas 引用 import pandas as pd Series比较像一个列表或者字典sr = pd.Series([1,3,5,7,9],index=list('abcde')) #通过指定索引也可以找到获...原创 2018-12-07 11:10:35 · 262 阅读 · 0 评论 -
python基础学习笔记(一)numPy
numPy是高性能科学计算和数据分析的基础包,安装方法pip install numpy引用方式import numpy as np普通方式循环打印数组import randomli = [random.uniform(100.0,200.0) for _ in range(1000)]r = 6.3list(map(lambda x:x*r,li))使用nd...原创 2018-12-03 14:18:13 · 296 阅读 · 0 评论