最後の挿入ID(リレーションとして2番目のテーブルで使用する)を取得したいと思いますが、取得方法はわかりません。私はpeewee ORMを使用しています。peewee ORM(python)の最後の挿入IDを取得
データベース 'nest'の '読み込み'テーブルには、 'id'(int(11)auto_increment、主キー)という列があります。
import time
from peewee import *
database = MySQLDatabase('nest', **{'user': 'nest'})
class Readings(BaseModel):
time = DateTimeField()
class Meta:
db_table = 'readings'
dt = Readings.insert(time=time.strftime("%x %X"))
dt.execute();
print "Last insert id:", dt.last_insert_id(database, Readings);
最終行は私が立ち往生した場所です。あなたの助けに感謝します。
どうもありがとう - セミコロンが自動的に来る - 私はちょうどあなたの回答に基づいて正しいコードを掲示します。 – divingTobi