我对Python和ORM很新,我有一个非常具体的问题。要处理SQL,Python ORM需要定义模型,可能在名为models.py
的文件中,对吗?
现在,当我向表格添加内容时,我想自动创建新的列时,如何避免每次都手动更新models.py
?
为了给你一些上下文:我有一个包含表Persons
,Publications
和Articles
的数据库。我想创建一个表,从Persons
获取一个ID作为新的列,然后使用Person为其编写的Publications
的所有ID填充其行(通过Articles
)相关。
在this问题Damian Brecht中指向sqlalchemy-migrate,但我不知道如何更新模型的定义,因为每列都是{}中的一行代码{1}} ...