Ett av de enklaste sätten att skapa unika strängar i python är att använda uuid
modul. Om du vill få alfanumerisk utdata kan du helt enkelt använda base64-kodning också:
import uuid
import base64
uuid = base64.b64encode(uuid.uuid4().bytes).replace('=', '')
# sample value: 1Ctu77qhTaSSh5soJBJifg
Du kan sedan lägga den här koden i modellens save
metod eller definiera ett anpassat modellfält med den.