Flask和SQLAlchemy的货币处理扩展
FlaskCurrenc的Python项目详细描述
烧瓶货币
烧瓶的货币处理分机。在
使用
初始化 通过提供Flask和Flask SQLAlchemy实例初始化扩展。在
fromflaskimportFlaskfromflask_currencyimportCurrencyfromflask_sqlalchemyimportSQLAlchemyapp=Flask(__name__)db=SQLAlchemy(app)currency=Currency(app,db)if__name__=='__main__':app.run()
或者,可以提供扩展的货币模型
(用于翻译支持等)。如果不扩展模型,则可以
通过Currency.model
属性访问。在
货币等级
定义了money类,该类使用货币模型进行价值计算 和格式。在
^{pr2}$货币
必须维护货币表,必须手动添加货币数据。在
eur=currency.model(name='Euro',code='EUR',sign='€',value=1,format_str='{:,.2f} €')db.session.add(eur)db.session.commit()
- 项目
标签: