Eine der einfachsten Möglichkeiten, eindeutige Zeichenfolgen in Python zu generieren, ist die Verwendung von uuid
Modul. Wenn Sie eine alphanumerische Ausgabe erhalten möchten, können Sie einfach auch die base64-Codierung verwenden:
import uuid
import base64
uuid = base64.b64encode(uuid.uuid4().bytes).replace('=', '')
# sample value: 1Ctu77qhTaSSh5soJBJifg
Diesen Code können Sie dann in save
des Modells einfügen Methode oder definieren Sie damit ein benutzerdefiniertes Modellfeld.