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

Ưu điểm của việc sử dụng URLField so với TextField?

URLField thực sự là CharField với việc hỗ trợ kiểm tra mẫu URL dựa trên Regexp và trình xác thực trực tuyến (đã được thay thế bằng trình xác thực dựa trên RegEx), bạn có thể sử dụng TextField nếu bạn không quan tâm đến giới hạn độ dài của URL

from django.core.validators import URLValidator

# in model
field = models.TextField(validators=[URLValidator()])

Hơn nữa, việc sử dụng CharField hay TextField phụ thuộc vào việc bạn muốn giới hạn độ dài tối đa trên trường và loại phần tử nào phù hợp hơn để chỉnh sửa:textarea hay input. Về phía PostgreSQL, không có sự khác biệt đáng kể.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có nên đặt thư mục Postgres ngay bên cạnh thư mục dự án của mình không? Nếu vậy, làm thế nào?

  2. Chuyển đổi hàm đệ quy sang dạng xem

  3. tìm kiếm MAX (db_timestamp) truy vấn

  4. Chuyển từ MySQL sang PostgreSQL - mẹo, thủ thuật và mẹo gì?

  5. Postgresql:định dạng ngày tháng và đầu ra ngôn ngữ địa phương