0
是否有可能使name = db.StringProperty(unique = True)?... 任何其他方式使其獨特。如何使一個字段在谷歌數據存儲唯一
是否有可能使name = db.StringProperty(unique = True)?... 任何其他方式使其獨特。如何使一個字段在谷歌數據存儲唯一
get_or_insert
將通過它的關鍵確保記錄的唯一性。
Model.get_or_insert (key_name, **kwds)
試圖獲取模型種類與給定鍵 名的實體。如果它存在,get_or_insert()只是返回它。如果不存在 ,則會創建,存儲並返回具有kwds 中的給定種類,名稱和參數的新實體。 獲取和後續(可能)放置操作被包裝在 事務中以確保原子性。這意味着get_or_insert()將不會覆蓋現有的實體,並且將插入一個新的實體,如果 ,並且只有在沒有給定種類和名稱的實體存在的情況下。