“2018年8月”存档文章有32

sqlalchemy.exc.IntegrityError: (_mysql_exceptions.IntegrityError) (1062

在使用SQLAlchemy的时候报如下错误:sqlalchemy.exc.IntegrityErrorsqlalchemy.exc.IntegrityError: (_mysql_exceptions.IntegrityError) (1062, "Duplicate entry '有色金属' for key 'ix_classification_catalog_catalog_name'") [...

TypeError: filter() got an unexpected keyword argument 'classification_id'

在使用Flask的时候,使用SQLAlchemy查询报如下错误:builtins.TypeErrorTypeError: filter() got an unexpected keyword argument 'classification_id'出错原因:查询错误,应该使用filter_by,却使用了filter。filter_by():把等值过滤器添加到原查询上,返回一个新查询;filter(...

python lambda表达式

lambda表达式是一行函数。它们在其他语言中也被称为匿名函数。如果你不想在程序中对一个函数使用两次,你也许会想用lambda表达式,它们和普通的函数完全一样。原型 lambda 参数:操作(参数) 例子 add = lambda x, y: x + y print(add(3, 5)) # Output: 8 这还有一些lambda表达式的应用案例,可以在...

wtforms selectfield支持从数据库中获取数据

fields.SelectField可供使用的数据来源不仅可以是预定义的,也可以是从数据库中查询。tasks = [(r.task_name, r.task_name) for r in db.session.query(Task).all()] task = fields.SelectField(label=u'发布任务', valid...

WTForm selectfield

class wtforms.fields.SelectField(default field arguments, choices=[], coerce=unicode, option_widget=None)Select fields keep a choices property which is a sequence of (value, label) pairs. The value po...

Flask FileField文件上传

最近需要上传文件,在Flask中如何上传文件,前面文章已经收了,具体参看:Flask文件上传但是这种方法没有使用flask的WTForms标准字段,无意中翻到了使用WTForm的一些文档,与大家共享:from flask_uploads import UploadSet, IMAGES from flask_wtf import FlaskForm from flask_wtf.file im...

Could not build url for endpoint 'xxx'. Did you forget to specify values ['xxx']?

最近在使用Flask的时候报如下错误:werkzeug.routing.BuildErrorwerkzeug.routing.BuildError: Could not build url for endpoint 'manage.admin_edit_classification'. Did you forget to specify values ['classification_id']?出...

看懂去杠杆

今天的主角是一个视频,时长30分钟,从信贷和货币的角度解释了经济机器是怎样运行的,通俗易懂。我太过喜欢,把它下载到手机里,没事儿就拿出来听听。视频是大师级人物达里奥自己的宏观经济分析框架。看完我才明白为什么经济会有周期效应,为什么经济危机差不多十年一个轮回,以及今年的主题—去杠杆,到底是在干什么。为了帮大家更好地理解(或者你嫌太长不想看),我再视频下方总结了几个要点,配合使用效果更佳。经济是无数次...