L'un des moyens les plus simples de générer des chaînes uniques en python consiste à utiliser uuid
module. Si vous souhaitez obtenir une sortie alphanumérique, vous pouvez également utiliser simplement l'encodage base64 :
import uuid
import base64
uuid = base64.b64encode(uuid.uuid4().bytes).replace('=', '')
# sample value: 1Ctu77qhTaSSh5soJBJifg
Vous pouvez ensuite mettre ce code dans la save
du modèle ou définissez un champ de modèle personnalisé à l'aide de celle-ci.