私はPythonとORMにかなり慣れていないので、かなり具体的な質問があります。SQL を処理するには、Python ORM でモデルを定義する必要があります。おそらく、models.py
.
テーブルにコンテンツを追加するときに新しい列を自動的に作成したい場合、models.py
毎回手動で更新しないようにするにはどうすればよいですか?
いくつかのコンテキストを提供するために:私はテーブルを持つデータベースを持っていますPersons
、Publications
およびArticles
。Persons
ID を新しい列として取得し、その行にPublications
Person が書き込んでいるすべての IDを入力するテーブルを作成したいと思います(関連する を介してArticles
)。
この質問では、Damian Brechtがsqlalchemy-migrateを指していますが、モデルの定義を更新し続ける方法がわかりませんmodels.py
。