Python 从object-sqlite3自动创建表
是否可以将所有对象属性(或已过滤)自动保存到Sqlite3数据库?或者至少是准备好的声明 我的情况: 我有一些对象,这些对象包含数十个属性,因此编写Python 从object-sqlite3自动创建表,python,sql,sqlite,sql-insert,create-table,Python,Sql,Sqlite,Sql Insert,Create Table,是否可以将所有对象属性(或已过滤)自动保存到Sqlite3数据库?或者至少是准备好的声明 我的情况: 我有一些对象,这些对象包含数十个属性,因此编写CREATE或INSERT等语句非常不舒服 我的问题是,是否有更舒适的方式将数据存储在数据库中。但我不想存储对象,我想将这些属性存储为列 class Person(): def __init__(self): self.age = None self.id = None self.name =
CREATE
或INSERT
等语句非常不舒服
我的问题是,是否有更舒适的方式将数据存储在数据库中。但我不想存储对象,我想将这些属性存储为列
class Person():
def __init__(self):
self.age = None
self.id = None
self.name = None
sqlite3_framework.create_table(Person,exclude=None)
此命令将创建一个包含age、id和name列的表。比如说,它们都可以是VARCHAR(1000)
我认为f.e.Django框架可以做到这一点,但如果我使用它,那就太过分了。看来你有两个选择——使用框架或编写框架。Peewee或SQL Alchemy是独立的对象关系映射器(ORM)您似乎有两种选择—使用框架或编写框架。Peewee或SQL Alchemy是独立的对象关系映射器(ORM)