自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿汤哥

楼外青山楼外楼,强中还有强中手

  • 博客(13)
  • 收藏
  • 关注

原创 如何使用WTForms对表单进行验证?

WTForms的作用主要有两点:1、验证表单2、渲染模板当然,还有其它功能:比如上传文件、CSRF保护。本章就为大家讲讲如何使用WTForms对表单进行验证?在使用WTForms插件之前,请确保你电脑已安装了WTForms!安装Flask-Wtf默认会安装WTForms,安装代码如下:pip install flask-wtf在templates新建一个resigt.html文件,代码如下:&lt...

2018-07-02 15:46:24 3170 1

原创 如何自定义模板过滤器?

什么是过滤器?过滤器相当于一个函数,其作用于模板中的变量。过滤器将变量传入参数中,尔后根据本身功能进行过滤后,将结果返回到模板页面中。什么情况下需要用到自定义过滤器?当内置过滤器不能满足我们项目需求时,就须用到自定义过滤器!自定义过滤器如何定义?我们先写一个demo,然后通过这个demo来告诉大家如何自定义一个过滤器!新建一个test.py文件,代码如下:...

2018-07-31 16:12:54 959

原创 Jinja2模板介绍及查找路径

新建一个flask程序(test.py),其代码如下:from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return "欢迎来到我的博客!"if __name__ == "__main__": app.run(debug=True)运行test.py文件,结果如下:...

2018-07-30 16:07:06 4258

原创 pycharm debug模式讲解

为了方便讲解debug模式,我们先来看个小栗子,代码如下:一、没有开启debug模式from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): a = 1 b = 0 c = a/b return "hello,python!"if __name__ == '...

2018-07-27 11:09:36 4762

原创 virtualenv基本操作及使用

什么情况下要用到virtualenv??比如一个项目由多个人来完成,程序员A使用的python2版本,程序员B使用的是python3版本,这就会造成项目版本不兼容,为了解决彼此之间项目不兼容,virtualenv运用而生!在使用virtualenv前,请确保电脑安装了virtualenv,没有安装的朋友可以参照下面进行安装!pip install virtualenv假如我们要做...

2018-07-26 09:41:48 7804

原创 python macro 换行问题,看完涨知识了!

问题:使用macro时,源代码会自动换行截图如下:原因如下:解决办法:{% macro static(filename) -%} {{ url_for("static",filename=filename) }}{%- endmacro %}保存运行代码。再查看源代码,换行就消失不见了。结果如下:    ...

2018-07-21 16:03:38 1042

原创 TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given

错误类型:TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given截图如下:解决办法:在forms.py文件中,把name为remeber过滤器中必须输入条件去掉错误代码如下:正确代码: ...

2018-07-20 16:13:45 50413 7

原创 看完这篇文章,傻瓜都能学会蓝图基本使用!

在讲如何使用蓝图前,我们先看看蓝图的作用:蓝图作用:用于将项目模块化、方便大型项目管理我们先新建一个blueprit_demo项目,例图如下:为了方便讲解蓝图如何使用,我跟大家举个例子!假设我们要做一个大型的门户网站,里面有新闻版块、汽车版块、美食版块.....等版块,如果把所有版块都放在主app文件中,随着项目越做越大,网站项目维护就很蛋疼。为了方便管理呢,我们新建一个blu...

2018-07-19 13:06:44 2227

原创 pycharm 自动补全代码提示前符号f,m , p,c,v是什么意思?

      是自动补全的变量的类别    f:function 函数    p:parameter 参数    m:method 方法    c:class 类    v:variable 变量

2018-07-11 11:51:36 8728 2

原创 Memcached简介及特点有哪些?

       Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。    Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。    Memcached是一种基于内存的ke...

2018-07-11 10:47:39 1065

原创 memcahed set命令输入数据后不返回STORED是什么原因?

memcahed set命令输入数据后不返回STORED是什么原因?(截图如下)原因:set指定的长度与输入值的长度不相等我们输入与指定长度的值试试:OK,返回STORED了!说明值存储成功了!...

2018-07-10 17:52:44 288

原创 telnet不是内部或外部命令怎么办

我们使用 telnet 命令连接Memcached 服务中,提示:'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件。截图如下:出现该情况的原因:win7系统telnet客户端默认情况下是关闭的解决办法:1、打开控制面板2、找到程序和功能,点击进去3、点击打开活关闭windows功能4、将Telnet服务器勾选上,点击确定就OK了!...

2018-07-10 15:39:59 4490

原创 Can't locate revision identified by '9174b7647c38'

原因:删除了alembic迁移文件,导致数据库版本号(alembic_version)跟迁移文件版本号不一致解决办法:删除数据库的表,从新创建数据表

2018-07-03 16:33:06 4830

空空如也

空空如也

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

TA关注的人

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