PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wygeneruj losowy ciąg alfanumeryczny jako klucz podstawowy dla modelu

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ą.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wygenerować 52 tygodnie od aktualnej daty za pomocą Postgresql

  2. node-postgres utwórz bazę danych

  3. Jak uzyskać nazwę zmienionej tabeli w wyzwalaczu zdarzenia Postgres?

  4. http://localhost/phppgadmin/ -> 403 Zabronione

  5. Jak wyświetlić listę wszystkich użytkowników w PostgreSQL