Jednym z najprostszych sposobów generowania unikalnych ciągów w pythonie jest użycie uuid
moduł. Jeśli chcesz uzyskać wynik alfanumeryczny, możesz po prostu użyć również kodowania base64:
import uuid
import base64
uuid = base64.b64encode(uuid.uuid4().bytes).replace('=', '')
# sample value: 1Ctu77qhTaSSh5soJBJifg
Następnie możesz umieścić ten kod w save
modelu lub zdefiniuj niestandardowe pole modelu za jego pomocą.