如何通过peewee轻量级ORM框架高效实现Python数据库操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计726个文字,预计阅读时间需要3分钟。
SQLAlchemy 是最广泛使用的 ORM 框架之一,与 Django 自带的 ORM 框架相比,SQLAlchemy 的语法更为灵活。Django 本身是一个功能丰富的 Web 框架,但主要为了使用其 ORM 功能。
ORM框架使用最广泛的就是SQLAlchemy和Django自带的ORM框架,但是SQLAlchemy的语法显然相对Django的ORM框架麻烦一点。
而Django本身是一个web框架,比较重量级,仅仅为了使用Django的ORM框架的功能,而安装Django有点导致系统臃肿。而peewee这个框架语法几乎与Django的ORM框架一致,而又非常轻量。
它的安装非常简单:
pipinstallpeewee
如果你在使用mysql数据库的过程中报出如下错误:
peewee.ImproperlyConfigured:MySQLdrivernotinstalled!
则需要安装一个mysql的驱动:
pipinstallpymysql
peewee的whl包是880kB,pymysql的whl包是51KB,非常轻量级。
本文共计726个文字,预计阅读时间需要3分钟。
SQLAlchemy 是最广泛使用的 ORM 框架之一,与 Django 自带的 ORM 框架相比,SQLAlchemy 的语法更为灵活。Django 本身是一个功能丰富的 Web 框架,但主要为了使用其 ORM 功能。
ORM框架使用最广泛的就是SQLAlchemy和Django自带的ORM框架,但是SQLAlchemy的语法显然相对Django的ORM框架麻烦一点。
而Django本身是一个web框架,比较重量级,仅仅为了使用Django的ORM框架的功能,而安装Django有点导致系统臃肿。而peewee这个框架语法几乎与Django的ORM框架一致,而又非常轻量。
它的安装非常简单:
pipinstallpeewee
如果你在使用mysql数据库的过程中报出如下错误:
peewee.ImproperlyConfigured:MySQLdrivernotinstalled!
则需要安装一个mysql的驱动:
pipinstallpymysql
peewee的whl包是880kB,pymysql的whl包是51KB,非常轻量级。

