摘要: Flask的sqlalchemy对数据库表的模型提供了很多易用的方法。为了使用这些内容,需要将数据库表按照Flask识别的格式创建成Model,但是一般我们都是在已经创建好的数据库环境中开发Python代码,对于已经存在的数据库表,可以通过以下方式来生成models.py 首先,安装 然后,在命令行 阅读全文
posted @ 2017-08-25 17:05 杨浪 阅读(2815) 评论(0) 推荐(0)
摘要: 当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份: 好处是简单,缺点是类型是int,并且仍然是变量。 更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类来实现这个功能: 这样我们就获得了Month类型的枚举类 阅读全文
posted @ 2017-08-25 16:48 杨浪 阅读(1508) 评论(0) 推荐(0)
摘要: 从C#系语言过来用Python,好不容易适应了写代码不打花括号,突然有一天发现它居然木有枚举……于是stackoverflow了一把,发现神人的枚举(enum)实现到处都是,于是汉化总结过来。 如果是新版Python用户(Python 3.4 with PEP 435): 1 2 from enum 阅读全文
posted @ 2017-08-25 16:39 杨浪 阅读(1767) 评论(0) 推荐(0)
摘要: SQLAlchemy是和很多数据库进行交互的一个库,他可以让你创建model,让你可以以一种Python中面向对象的方式进行查询。使得你的代码和数据库可以分开,也就是减轻他们之间的依赖。让你进行数据库的切换或者迁移是很方便的。 首先,你需要考虑的是使用SQLAlchemy Core还是SQLAlch 阅读全文
posted @ 2017-08-25 15:31 杨浪 阅读(1061) 评论(0) 推荐(0)