第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

fastapi兩個(gè)子應(yīng)用共用一個(gè)database

http://img1.sycdn.imooc.com//6079783f0001205003570602.jpg請問應(yīng)用部署,有兩個(gè)子應(yīng)用公用一個(gè)database是否可行。我是將兩個(gè)應(yīng)用的database.py配置一模一樣,但是并不可行。請問如何解決?

正在回答

1 回答

我來推薦一個(gè)orm 庫,?tortoise-orm

這個(gè)支持異步操作 sqlite3、mysql、postgresql 三種數(shù)據(jù)庫, 配置和部署都比 sqlalchemy 簡單

你說的這個(gè)問題,?tortoise-orm 里面可以在初始化數(shù)據(jù)庫的時(shí)候


async?def?run():

????await?Tortoise.init(
????????"connections":?{
????????????'first_db':?{'engine':?'for',?'credential':?'bar'},
????????????'second_db':?{'engine':?'foze',?'credential':?'baze'}},
????????"apps":?{
????????????'app1':?{'models':?'__main__',?'default_connection':?'first_db'},
????????????'app2':?{'models':?'__main__';,?'default_connection':?'second_db'}
????)
????
connection1?=?Tortoise.get_connection('first_db')
connection2?=?Tortoise.get_connection('second_db')

?到這里, 后面的 `connection1` 等就可以用 orm 操作了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

duskash

抱歉有個(gè)地方寫錯(cuò)了, connection1 和 connection2 應(yīng)該包在 runI() 函數(shù)下面
2021-10-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

fastapi兩個(gè)子應(yīng)用共用一個(gè)database

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號