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

làm thế nào để xử lý mật khẩu luôn thay đổi trong sqlalchemy + psycopg2?

Một cách tiếp cận sẽ là sử dụng creator đối số của create_engine() :

Chỉ cần sửa đổi make_sqlalchemy_string() của bạn để tạo ra dsn đối số cho psycopg2.connect() , có thể có nghĩa là hoàn toàn không phải sửa đổi nó do định dạng chuỗi kết nối và chuyển người tạo:

create_engine('postgresql://', creator=lambda: psycopg2.connect(make_dsn_string()))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn tìm kiếm của Quản trị viên Django không đạt chỉ mục Postgres

  2. Tìm phim có số lượng giải thưởng cao nhất trong năm nhất định - trùng lặp mã

  3. Các giới hạn trên lược đồ PostgreSQL thay đổi bên trong các giao dịch?

  4. Làm cách nào để truy vấn độ dài của Django ArrayField?

  5. Biến toàn cục dựa trên phiên trong thủ tục được lưu trữ Postgresql?