PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo một chuỗi chữ và số ngẫu nhiên làm khóa chính cho một mô hình

Một trong những cách đơn giản nhất để tạo chuỗi duy nhất trong python là sử dụng uuid mô-đun. Nếu bạn muốn nhận đầu ra chữ và số, bạn cũng có thể chỉ cần sử dụng mã hóa base64:

import uuid
import base64
uuid = base64.b64encode(uuid.uuid4().bytes).replace('=', '')
# sample value: 1Ctu77qhTaSSh5soJBJifg

Sau đó, bạn có thể đặt mã này vào save của mô hình hoặc xác định trường mô hình tùy chỉnh bằng cách sử dụng nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách dễ nhất để tắt tiếng từ quá dài để được lập chỉ mục các thông báo trong PostgreSQL

  2. Làm cách nào để lưu JS Date.now () trong PostgreSQL?

  3. LỖI:phải là thành viên của vai trò Khi tạo lược đồ trong PostgreSQL

  4. PostgreSQL cách xem truy vấn nào đã chạy

  5. PostgreSQL ngược LIKE