python - Bagaimanakah SQLAlchemy memasukkan data ke dalam id yang sepadan?
巴扎黑
巴扎黑 2017-05-24 11:34:51
0
2
734

Saya mahu memasukkan atau mengubah suai sekeping data dalam baris yang sepadan dengan id, tetapi saya tidak tahu cara melakukannya

巴扎黑
巴扎黑

membalas semua(2)
習慣沉默

Untuk menambah, memadam, menyemak dan mengubah suai, hanya pergi ke dokumen.

model = Model.query.get(id)
or model = Model.query.filter_by(id=id).first()

model.name = 'new name'

db.session.add(model)
db.session.commit()
黄舟

Jika anda memasukkan data dengan menyatakan ID, tidak mungkin jika ia adalah kunci utama, tetapi ia boleh dikemas kini. Dan jika ia bukan kunci utama, maka 2 operasi boleh dicapai. Kod adalah serupa dengan yang berikut:

Tambah sebagai:

model = Model(name='new names')
db.session.add(model)
db.session.commit()

Kemudian kemas kini kepada:

model.name = 'new name'
db.session.add(model)
db.session.commit()
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan