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

Zalety korzystania z URLField zamiast TextField?

URLField to w rzeczywistości CharField z obsługą sprawdzania wzorców adresów URL na podstawie Regexp i walidatorem online (który został zastąpiony walidatorem opartym na RegEx), możesz użyć TextField, jeśli nie obchodzi Cię ograniczenie długości adresu URL

from django.core.validators import URLValidator

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

Co więcej, użycie CharField lub TextField zależy od tego, czy chcesz ograniczyć maksymalną długość pola i który typ elementu jest bardziej odpowiedni do edycji:textarea lub input. Po stronie PostgreSQL nie ma znaczącej różnicy.



  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 pracować z bazami danych PostgreSQL

  2. Hibernate Native Query problem z nazwanymi parametrami

  3. Napraw „BŁĄD:kolumna „colname” nie istnieje” w PostgreSQL podczas korzystania z UNION, EXCEPT lub INTERSECT

  4. Jak działa KOPIUJ i dlaczego jest o wiele szybszy niż WSTAWIANIE?

  5. Błąd składni FUNKCJI