随笔分类 - Win-python
摘要:因为gravatar被墙的的原因,所以找来flask-avatar来做替代品,虽然生成头像没有gravatar好看,但是也就先用着吧。 使用非常简单,只要三行代码。 <1> avatar = Avatar() <2> avatar.init_app(app) <3> 视图函数中显示: <img sr
阅读全文
摘要:当我们在编写Flask项目的时候,一般来说,如果遇到这个错误时: 错误:RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to s
阅读全文
摘要:关于在Flask中使用url_for,原本是一个很简单的事,就因为自己的无知,不熟悉,在上面浪费了超级多的时间,今天好不容易从google上找到了解决方法,在这给大家分享一下,不要在走弯路了!! 报错信息: werkzeug.routing.BuildError: Could not build u
阅读全文
摘要:task_fun 是需要执行任务的方法,参数自定义, 通过 kwargs 将task_fun(key1, key2) 方法需要的 key1 key2 参数通过 关键字参数 传过去: task_fun.apply_async(kwargs={'key1': value1, 'key2': value2
阅读全文
摘要:网上的解释基本都是千篇一律,说实话,我也不是很明白其中的原理,只是略懂,可能与celery的上下文存在关系: 首先我的报错信息是: 这个是celery创建worker,发送邮件,点击激活时,弹出的错误信息: 网上基本的解释是: > "说应用程序不能创建一个用于与request不相关的URL生成的UR
阅读全文
摘要:在flask中,使用Celery实现一步发送邮件,在编写send_mail方法时,传入的参数写法要注意: @celery.task def send_mail(r, subject, template, **kwargs): app = current_app._get_current_object
阅读全文
摘要:pycharm的Terminal中执行worker启动命令: D:\pythonFiles\test_celery> celery -A celery_app worker --loglevel=info 报错: celery@DESKTOP-0R048UM v4.4.2 (cliffs) ****
阅读全文
摘要:1.数据库链接 右键数据库名 new data source sqlite3 选中对应的数据名称 点击Test connection OK 2.右键数据库名 jump to console console 转自:https://blog.csdn.net/xty00/article/details/
阅读全文
摘要:sqlite中ALTER TABLE语句不支持DROP COLUMN,只有RENAME 和ADD解决办法: 1.创建一个临时表,把除了要删的字段以外的字段加上 create table _temp as select _id,name,age,balance from person; select
阅读全文
摘要:提高查询数据库效率的方案有两种: 第一种,是使用原生的SQL语句来进行查询,这样的优点在于能够完全按照开发者的意图来执行,效率会很高,但是缺点也很明显:1.开发者需要非常熟悉SQL语句,加大开发者的工作量,同时,夹杂着SQL的项目也不利于以后程序的维护,增大程序的耦合度。2.若查询条件是动态变化的,
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:记录一下: 报错:# Error : Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log me
阅读全文
摘要:项目中需要绘制饼图,因此简单学习了下echarts的基本使用。head中引入js文件: body中(圆饼图): body中(横向柱状图): js中:
阅读全文
摘要:记录: 遇到这种报错信息: 在create_all()生成数据表的时候,添加app=app,指明app对象即可 > create_all(app=app)
阅读全文
摘要:在学习Flask的时候,《Flask Web开发》这本书中有一个异步发送email的例子,其中用到了线程 发送邮件总是提示错误 RuntimeError: Working outside of application context. 后来查找资料才知道是传递current_app的问题 curre
阅读全文
摘要:1.静态文件引入:{{ url_for('static', filename='文件路径') }} 2.定义路由:{{ url_for('模块名.视图名',变量=参数) }} 3.定义数据块:{% block 数据块名称 %}...{% endblock %} 4.继承模板:{% extends "
阅读全文
摘要:正文 程序包结构 ——————————————————————————————————flask文件夹结构 其中:app为程序包,Flask程序保存在这个包中migrations文件夹包含数据库迁移脚本tests包保存单元测试requirements文件夹中记录程序的依赖config.py是程序的配
阅读全文
摘要:一、什么是web服务器(了解) 当我们在浏览器输入URL后,浏览器会先请求DNS服务器,获得请求站点的 IP 地址。然后发送一个HTTP Request(请求)给拥有该 IP 的主机,接着就会接收到服务器给我们的 HTTP Response(响应),浏览器经过渲染后,以一种较好的效果呈现给我们。 这
阅读全文
摘要:进行数据迁移时: 第一步: 命令:python manage.py makemigrations 在对应的应用里面的migrations文件夹中产生了一个0001_initial.py文件 第二步:执行sqlmigrate命令查看生成的文件本质 命令:python manage.py sqlmigr
阅读全文
摘要:在python中安装sqlalchemy时,总是提示(当安装依赖有vs的python包时,可能会出现以下错误:) 因为windowns下的终端显示用的还是gbk编码,所以还得修改pip的源代码 打开c:\program files\python36\lib\site-packages\pip\com
阅读全文

浙公网安备 33010602011771号