鍍金池/ 問(wèn)答/Python  數(shù)據(jù)庫(kù)/ 需要用一個(gè)字段,但是又不想修改數(shù)據(jù)庫(kù)

需要用一個(gè)字段,但是又不想修改數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)中沒有這個(gè)字段,但是想通過(guò)一種方法把這個(gè)字段和數(shù)據(jù)表中有的字段比如id,關(guān)聯(lián)起來(lái)
,查詢的時(shí)候通過(guò)這個(gè)字段和id的關(guān)聯(lián)關(guān)系,查到id,再通過(guò)id從數(shù)據(jù)庫(kù)中查找相關(guān)信息。請(qǐng)問(wèn)有沒有一種不在數(shù)據(jù)庫(kù)中添加字段,不建表,只在代碼中關(guān)聯(lián)的這么一種方法?

回答
編輯回答
九年囚

select column ;這個(gè)column可以自定義

2018年8月27日 13:04
編輯回答
話寡

在sqlalchemy中,定義一個(gè)models類,類中可以直接設(shè)置一個(gè)屬性,函數(shù)前面得加上@property
圖片描述

2018年8月8日 21:46
編輯回答
短嘆

建個(gè)字典不就行了,{"key":id}有新的映射就更新下字典。如果要做成文件,就用pyyaml庫(kù)。

2017年6月11日 02:41
編輯回答
野橘

搞個(gè)map,key為id的md5不就行了嗎{id md5:id}

2017年11月5日 20:37
編輯回答
陌如玉

用id的哈希值。

2018年6月24日 16:24
編輯回答
賤人曾

那你為什么不直接用id??

2017年10月7日 00:12