20 lines
532 B
Python
20 lines
532 B
Python
class BaseModelMixin:
|
|
|
|
def find_by_key(self):
|
|
...
|
|
|
|
def upsert(self):
|
|
result = self.find_by_key()
|
|
session = self._db.session
|
|
# # 住建厅数据初始化
|
|
# if result:
|
|
# result.price_fujian = self.price_fujian
|
|
# result.fluctuating_fujian = self.fluctuating_fujian
|
|
# session.add(result)
|
|
# session.commit()
|
|
if result:
|
|
session.delete(result)
|
|
session.flush()
|
|
session.add(self)
|
|
session.commit()
|