自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿汤哥

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

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

原创 python 宏使用详解

什么是宏?宏类似python中的函数,可以传参数进去,但不能有返回值!在实际开发项目中,可以将一些复用代码抽取出来放到宏中,然后把不固定的值作为变量!宏的使用!在讲宏使用之前,我们先网上找一张表单注册的图片,图片如下:然后我们通过模板渲染的方式来实现这个表单!新建一个test.py文件,代码如下(相信很多朋友都记得滚瓜烂熟了!):from flask import F...

2018-08-02 14:43:46 42200 2

原创 如何使用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 3162 1

原创 wordpress 使用 the_content 标签无法调用内容

由于公司网站外贸网站要重构(后台使用WP),今天试了下WP系统,发现使用下方代码无法调用网站文章页内容?<?php the_content(); ?>结果如下:然后网上搜索了下,发现遇到这个问题的人还真不少,下面我就教大家如何解决这个问题?只需将 the_content() 改成下方代码即可。<?php echo $post->post_cont...

2019-11-09 16:49:04 1373

原创 微信小程序之九九乘法表

之前跟大家讲过用python Flask编写九九乘法表,今天就为大家讲讲如何使用微信小程序来实现九九乘法表?关于九九乘法表其中的规律,在这里我就不再阐述,如想了解、请访问:https://blog.csdn.net/aimill/article/details/81303473下面就是微信小程序实现九九乘法表的具体代码:<view wx:for="{{ [1,2,3,4,5,6...

2019-05-26 20:37:43 7507 2

原创 阿汤哥教你直接在浏览器搜索单词

相信很多朋友跟我一样,经常使用百度翻译、有道词典等工具或软件来翻译,阿汤哥总结了下:我们使用这些工具大致流程大致如下:1、在百度搜索有道词典2、点击进入有道词典3、在有道词典搜索框输入待翻译的词或句子4、点击翻译5、得到翻译结果看到上面我列出的翻译过程,是不是觉得好繁琐??不用怕、阿汤哥教你一个小技巧——直接在浏览器上述单词即可得到翻译结果!第一步:点击下方红色框中的按...

2019-05-09 21:30:06 1335

原创 pycharm 最新激活教程,激活不成功找我!!

第一步:请先查看你PyCharm编辑器所使用的版本1、2017.x.x版本 对应JetbrainsCrack-2.10-release-enc.jar2、2018.x.x版本 对应JetbrainsCrack-3.1-release-enc.jar第二步:复制对应版本的.jar文件到Pycharm/bin/根目录第三步:找到Pycharm/bin/目录下的pycharm64...

2019-05-03 18:42:56 12673 2

原创 如何使用flask-mail发送邮件

发送邮件在网站开发中随处可见,其重要性不言而喻!!下面阿汤哥就为大家讲讲如何使用flask-mail发送邮件?  在讲之前,请确保已安装flask-mail包(更多关于flask-mail知识请访问http://www.pythondoc.com/flask-mail/index.html),安装方式如下:pip install flask-mail这里我以QQ邮箱为例,来讲解QQ邮...

2019-04-18 18:42:00 1712

原创 算法:去除英文文本中重复单词

要求:假设有一段英文文本,其中有重复的单词,要求去除重复单词,只保留一个,例如"hello worldhello python",程序输出为”hello world python“解题思路:1、首先我们得把这段文本中的每个单词提取出来2、提取出每个单词后,我们只需遍历这个列表,然后再判断这个单词是否存在这个空列表(另外定义的一个空列表)中,如果不存在,我们就添加到这个列表中,反之...

2019-03-10 18:19:45 14485

原创 flask-sqlalchemy 数据库映射问题!

之前为大家讲解了flask-sqlalchemy 循环引用问题如何解决?有朋友看完后,立马试了下,代码不再报错误了,但是呢...又又个新问题,什么问题呢???运行代码后,数据库表怎么也映射不到数据库中。经过多次测试,终于发现问题所在:在主app文件中忘了导入模型解决办法:只需添加下方代码即可from molds import 模型名称这是很多人容易犯的问题,所以希望大家能够重视。...

2019-01-07 16:11:02 1154

原创 flask-script结合数据库使用小案例!

上节为大家讲解了flask-script如何使用?相信大家看过该文章后,使用flask-script已不是问题。下面我就结合数据库来讲讲flask-script,让大家能够深入了解flask-script用法。注:在开始讲解之前,请确保你对ORM、数据库有一定的了解(懂的请忽略)。首先,我们在项目下新建一个主app文件(app.py),其代码如下:from flask import ...

2019-01-05 16:51:01 640

原创 flask-script 如何使用??

今天有朋友问我:阿汤哥,在你博客里面怎么没找到关于flask-script使用的文章??嗯,之前阿汤哥觉得flask-script太简单了,所以没有.....现在看来,还是有必要写写。flask-script作用:使用flask-script可以以命令行的形式来执行flask语句。flask-script安装:pip install flask-script安装好flask-...

2019-01-05 10:56:38 2056

原创 chromedriver与chrome不兼容问题如何解决??

问题:运行下方代码,出现以下错误!1、代码from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://www.baidu.com")Ipt = driver.find_element_by_id("kw")Ipt.send_keys("python")2、错误如下:出错原因...

2018-11-15 17:05:49 3918

原创 python 操作memcached详解!

上节为大家讲解了如何用telnet 来操作memcached,本节就为大家讲讲如何用python来操作memcached。在讲python操作memcached之前,请确保电脑已安装了python-memcached包并且已启动memcached环境。安装python-memcached命令如下:pip install python-memcached安装完后,我们可以用 pip l...

2018-11-13 14:49:01 7025

原创 VS code 设置中文后还显示英文问题解决办法,亲测有效!

问题:在locale.json设置中文后,VS code菜单还显示英文解决办法:点开已安装的插件,搜索安装Chinese插件,如果之前已经安装这个插件就卸载重装关闭再重新打开VS code编辑器,就OK了! ...

2018-11-06 15:42:42 11375 2

原创 telnet 操作memcached详解!

在讲telnet操作memcached之前,请确保电脑已安装好memcached并已启动memcached环境,启动步骤如下:1、进入memcached.exe所在目录2、在CMD窗口输入 memcached.exe -d start 命令启动环境输入完启动命令后,系统不会有任何提示,那么问题来了,我们怎么知道memcached已启动??我们可以打开任务管理器,点击服务,找到memca...

2018-11-03 12:46:01 4968 2

原创 python flask之模板继承详解!

为什么要用模板继承?原因很简单,因为模板继承能让我们在实现效果的前提下少些很多代码!咱废话不多说,先来看个小例子,看完我讲的这个例子,相信你能更加明白模板继承的好处、优点!(为了让大家能够更加明白模板继承的优点,在这里我先以传统方式来做)首先、在static目录下新建一个style目录(用于存放所有的css文件),然后新建一个style文件(style.css),其代码如下:*{ma...

2018-11-01 16:08:00 5574 5

原创 cookie 有效域名如何设置??

cookie默认只能在主域名下使用,如果我们想要在子域名下使用cookie,该怎么办呢?下面汤锅就教大家如何在子域名下愉快的使用cookie。首先新建一个cookie_demo文件,其代码如下:rom flask import Flask,Responseapp = Flask(__name__)@app.route("/")def index(): respon = ...

2018-10-18 17:53:33 9530

原创 如何使用WTForms渲染表单?

记得在之前《如何使用WTForms对表单进行验证?》一文中跟大家讲过,WTFroms不仅可以做表单验证,还可以做模板渲染,本节就为大家讲讲如何使用WTForms渲染表单?新建一个flask_wtf_demo flask 项目,其代码如下:from flask import Flask,render_templateapp = Flask(__name__)@app.route("...

2018-10-16 11:43:47 1188

原创 pycharm 2017 如何激活?

相信但凡懂点python的同学,对pycharm并不陌生,下面就讲讲pycharm 2017 如何激活?第一步:配置host文件1、找到host文件(win7系统host路径:C:\Windows\System32\drivers\etc)2、输入 0.0.0.0 account.jetbrains.com 第二步:复制激活码打开pycharm,选择Activation c...

2018-10-11 11:24:30 1806

原创 git 常用命令有哪些?

git 常用命令如下:

2018-10-07 17:38:49 299

原创 wtforms.validators.ValidationError

今天在对上传文件进行验证的时候,突然报如下错误:然后对验证器查看 ,原来是表单验证器中加了点。解决办法:去掉红框中的点号即可

2018-09-14 16:43:55 1040

原创 flask-sqlalchemy使用alembic讲解

前面为大家讲解了alembic如何使用?本节就为大家讲讲flask_sqlalchemy如何使用alembic?在讲解之前,请确保你电脑已安装alembic这一插件。(具体安装请前往 https://blog.csdn.net/aimill/article/details/82152173)老规矩,我们先创建一个项目,取名叫flask_alembic_demo由于我们要创建模型,那...

2018-09-03 16:24:14 1781 1

原创 ImportError: No module named "flask_alembic_demo" 错误解决办法

问题:flask_sqlalchemy使用alembic时,在配置env.py文件报 ImportError: No module named "flask_alembic_demo" 错误关键代码如下:import sys,osimport flask_alembic_dmeosys.path.append(os.path.dirname(os.path.dirname(__...

2018-09-03 12:18:21 1104

转载 (转)Python后端开发工程师面试题

侧重的知识在我参加的后台开发岗位面试中,主要有以下知识是比较侧重1. 数据库CRUD操作/查询优化以及数据库知识量2. 框架的对比和了解/项目具体模块的业务逻辑描述3. 常见排序算法4. Linux系统的常用命令和Linux系统了解程度考核5. 项目部署用到的服务器的配置和了解程度加分项1.数据库基本功必须掌握但同时更重要的是理解为什么和是如何实现的,拓展自己知识面...

2018-09-01 16:07:40 1434

原创 alembic 常用命令有哪些?

上节为大家讲解了alembic如何使用?本节就为大家介绍一下alembic常用命令有哪些?alembic常用命令如下:在讲这些命令用法之前,我们先建立一个alembic_demo数据库然后再建立一个alembic_demo项目alembic_demo.py 文件代码如下:from sqlalchemy import create_engine,Column,Int...

2018-09-01 11:44:56 2495

原创 flask-migrate “No changes in schema detected”错误出现原因及解决办法

错误截图如下:错误产生原因:我们在做数据迁移的时候,manage.py文件没有导入模型解决办法:在mange.py将数据库模型导入,代码如下:from moldes import User  ...

2018-08-31 15:37:17 1893 1

原创 alembic 如何使用?

在之前的数据库操作中,我们新增一个字段是不是每次都得删除数据库表,然后再重新将新创建的数据库表映射到数据库中。这样操作是不是很蛋疼?是吧?于是sqlalchemy作者拜尔为了解决这一问题,开发了alembic这一迁移工具。alembic 作用:方便数据库与ORM模型的迁移与映射。alembic 安装:pip install alembicalembic 用法:1、第一步...

2018-08-29 12:45:52 21199 2

原创 sqlalchemy query函数可用参数有哪些?

sqlalchemy query函数可用参数有哪些?一、模型名二、模型对象属性三、聚合函数名称 作用 func.sum 求和 func.max 求最大值 func.min 求最小值 func.count 求行数 func.avg 求平均值 下面就分别为大家讲讲query函数这三种参数的用法。在讲之前,我已经把数据库连接...

2018-08-11 17:22:57 6156

原创 sqlalchemy 常用数据类型有哪些?

                                                    sqlalchemy常用数据类型数据类型 python数据类型 说明 Integer int 整形 String str 字符串 Float float 浮点型 DECIMAL decimal.Decimal 定...

2018-08-09 16:45:47 28868

原创 蓝图子域名如何实现?

上次我们为大家讲解了蓝图基本操作,这节为大家讲讲蓝图子域名如何实现?谈到子域名,相信很多人对此并不陌生!比如:map.baidu.com、zhidao.baidu.com这些都是子域名,其主域名为baidu.com。既然我们知道什么了什么是子域名,下面我们就讲讲在python蓝图中,如何实现子域名?新建一个blueprint_demo.py文件blueprint_demo.py...

2018-08-07 15:46:36 358

原创 python include标签如何使用?

在讲python include标签使用之前,我们新建一个include_demo项目,截图如下:项目新建好了,再在templates文件下新建一个index.html文件,代码如下:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;ti

2018-08-04 11:24:04 12006

原创 python for循环使用详解

相信有点编程基础的同学,对for循环并不陌生。无论是在C语言、还是JAVA等语言中,for循环无处不在,而且在项目开发中用的非常多!下面就为大家简单讲讲for循环语句的使用。for循环语法:{% for user in users %}      要循环的代码块{% endfor %}在python中,所有的逻辑控制语句都是放在{% xxx %}中,并且以{% endxxx ...

2018-08-03 11:53:10 27439 1

原创 用python Flask 编写九九乘法表

说到九九乘法表、相信大家对此都很熟悉。依稀记得小学数学老师天天叫我默写九九乘法表。今天我就跟大家讲讲用Python Flask实现九九乘法表。  我们先找一张九九乘法表,观察它有哪些规律规律:有多少行就有多少列,每行最大值比前一行大1。总结出规律,那么用Python实现九九乘法表就变得非常简单。下面就用代码来实现它。首先新建一个test.py文件,代码如下:from flas...

2018-08-01 10:09:23 2562

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

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

2018-07-31 16:12:54 954

原创 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 4248

原创 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 4757

原创 virtualenv基本操作及使用

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

2018-07-26 09:41:48 7801

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

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

2018-07-21 16:03:38 1039

原创 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 50391 7

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

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

2018-07-19 13:06:44 2206

空空如也

空空如也

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

TA关注的人

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