- 博客(23)
- 收藏
- 关注
转载 附4:登陆页面的图片验证码 PIL
这部分为Flask博客的登录页面加个验证码。使用了PIL模块生成验证码图片,并通过Flask的session机制,进行验证码验证。1、生成验证码使用string模块:string.ascii_letters+string.digits构造了验证码字符组合。使用的PIL模块,构建了图形对象,并进行划线和高斯模糊处理。字体文件可单独保存到工程里。绘制字符串时,draw.text的前两个参数为字符的位置,可以设置为随机数,使验证码各字符的位置不固定,并且相邻字符略有重合。get_verify_code返
2020-10-14 14:24:47
310
原创 附3:删除等确认功能实现 boostrap模态框
删除时一般在对应需要删除内容的位置上加一个按钮,这个按钮可以采用模态框来提出删除确认<!-- 按钮触发模态框 --><button class="btn btn-warning btn-sm" data-toggle="modal" data-target="#myModal">删除用户 </button>添加了一个小小的删除用户按钮:然后在模板中写入模态框内容: <!-- 模态框(Modal) --><div class=".
2020-10-14 13:44:31
486
转载 附2:管理用户登录和维持的机制Flask-Login
Flask-LoginFlask-Login为Flask提供用户session的管理机制。它可以处理Login、Logout和session等服务。作用:将用户的id储存在session中,方便用于Login/Logout等流程。 让你能够约束用户Login/Logout的视图 提供rememberme功能 保护cookies不被篡改 。。。。。。。。使用步骤:1,首先导包,这是必须的!from flask_login impor...
2020-10-14 10:12:04
483
转载 附1.数据库数据动态迁移:flask_migrate
了解flask_migrate需要先了解flask-script,那么flask-script的作用是什么呢?flask-script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。2.执行pip install flask-script来进行安装。如果直接在主manage.py中写命令,那么在终端就只需要python manage.py command_name就可以了。如果把一些命令集中在一个文件中,那么在终端就需要输入一个父命令,比如py
2020-09-27 16:22:48
458
原创 6.Flask的视图函数与页面模板
前言 前几章下来,我们可以让一个视图函数返回一个指定的网页(页面模板),同时这个模板里面可以添加一些指定的静态资源。接下来我们说说:视图函数的参数视图函数往页面模板内传入变量反转函数 url_for()1.视图函数传入参数 之前几节我们已经接触过视图函数,其本质就是某个页面的后端逻辑,利用app.route()可以很方便的与页面关联,想想这样一个页面,我们/blog/easy_flaks/6.html,表示这是我们flask博客的第6节,我们怎么写视图函数和路由方法呢?@app.r
2020-09-25 16:11:56
500
原创 5.我会了! flask的web应用!
上一小节中我们知道flask 为我们启动了一个web服务器,并且不同的url请求,flask会帮我们接收并路由到对应的函数上处理,接下来我们将逐渐完善我们的web应用,让他越来越接近真正的web应用
2020-09-25 14:24:47
210
原创 4.用Flask搭起最小的web应用
flask 的页面导航由装饰器函数`@app.route()`完成,输入不同的网址由对应的函数监听到并进入函数内部处理逻辑并返回结果。
2020-09-25 11:05:33
344
原创 3.开始入手项目代码--弄清楚Flask-web应用的项目结构
-一上来创建一个Project.py,然后不知道自己该写什么,也不知道web应用都应该有什么?或者看入门视频,首先线写一句app=Flask(__name__)......然后不知道自己之后在干什么?听着他们讲flask最基础的路由,虽然确实很基础,但是对于真正想入门的人来说还不够,不能直接从flask讲,得从web应用开始讲起~~~~
2020-09-24 18:41:22
302
原创 2.FLASK上手前的安装准备
作者目前也是开发web的新手,采用python开发简单的web应用,因此作者的视角更贴近于初学者和希望开发个简单web应用的开发者。将从以下方面开始进行编写代码前的准备: **1. python环境的准备 2. flask框架的安装 3. 数据库安装与启动 4. 服务器安装与启动**
2020-09-24 17:46:13
356
1
原创 1.什么是FLASK框架?
FLASK框架Flask 是一个微型的 Python 开发的 Web 框架基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。简而言之,Flask是一个:...
2020-09-24 16:36:16
1367
转载 完备的最大熵模型算法原理解析
本人在学习最大熵模型过程中参考了许多博主的文章,为了让同样学习的同学不走弯路,转载并推荐以下几篇文章给各位。 1.思路清晰,讲解易懂,体系完备 http://blog.sina.com.cn/s/blog_73361fab0100zi8x.html 2.python实现了李航老师《统计学习方法》中的最大熵模型算法 http://blog.youkuaiyun.com/wds2006sdo/article
2017-11-07 15:20:18
298
转载 最完备的SVM支持向量机讲解
本人学习SVM过程中发现的原理最易懂最详细,同时也最有深度的svm讲解。如果想完全了解svm,该博主为我们贡献了完整的体系讲解。
2017-11-07 13:29:20
339
原创 10.数据平滑处理
我们在上一篇文章中可以看到,我们的数据是不平滑的,这对拟合来说就有影响,而且有的噪声数据会影响拟合的函数的准确性.所以在对数据拟合前,应该进行平滑移动平均线和窗函数
2017-09-19 15:32:22
33177
1
原创 9.多项式拟合
一系列的散点可以用函数去拟合,而任何一个连续可微函数都可以展开为一个多次多项式表示(微积分中的泰勒展开式). 我们用一个三次多项式去拟合某一个股票的收盘价变化,
2017-09-18 20:44:50
2727
原创 8.数据的可视化-绘制简单的线与点
漂亮的呈现数字并不仅仅是为了好看的图片,以简洁而又引人注目的方式呈现数据,能够让观看者更加形象的了解数据的意义.我们简单的绘制折线图和散点图
2017-09-18 18:49:27
585
原创 6.对日期格式数据转换处理
日期一般都有特定的格式,但尽管如此,numpy中面向浮点数的运算处理日期数据类型也很麻烦.所以numpy中给出了转换日期格式为浮点数的方法.
2017-09-14 16:16:15
940
原创 3.数据文件的读写
写入文件 我们先创建一个含有3阶单位矩阵的一个文件.numpy中创建单位矩阵有eye()函数来完成.e=numpy.eye(3)我们将这个矩阵保存在eye3.txt中import numpy as npe=np.eye(3)print enp.savetxt("eye3.txt",e)读取文件 读取文件时,通常是读取数据库文件转储格式CSV. 例如股价存储数据: AAPL,21-01-
2017-09-12 15:12:55
540
原创 1.numpy在数据处理上的速度优势
NumPy系统是Python的一种开源的数值计算扩展。我们做一个简单的向量加法,来比较numpy与纯python代码的速度差异.
2017-09-08 16:20:06
2943
原创 附1.pyton中的range()函数
range()函数是python中用来对一系列数字进行生成的函数。所以,range实际上是用来生成一个数字列表。 其生成方式根据参数不同而不同
2017-09-08 16:01:03
847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人