0

データのインポートでは、次の変換を適用する必要があります。

if value:
    return hashlib.sha512(value + salt).hexdigest()

import_transformでそれをどのように使用できますか?

4

1 に答える 1

1

以下が役に立ちました:

import_transform: "lambda x: hashlib.sha512(x.encode('utf-8') + 'actual_salt_value').hexdigest()"

更新 次のコードは、アップロードファイルでフィールドが欠落している場合を処理します。

import_transform: "lambda x: None if x is None or x=='' else hashlib.sha512(x.encode('utf-8') + 'actual_salt_value').hexdigest()"
于 2012-07-11T17:01:11.147 に答える