Uno dei modi più semplici per generare stringhe univoche in Python è usare uuid
modulo. Se vuoi ottenere un output alfanumerico, puoi semplicemente usare anche la codifica base64:
import uuid
import base64
uuid = base64.b64encode(uuid.uuid4().bytes).replace('=', '')
# sample value: 1Ctu77qhTaSSh5soJBJifg
Puoi quindi inserire questo codice nel save
del modello metodo o definire un campo modello personalizzato utilizzandolo.