sql >> Database >  >> RDS >> PostgreSQL

Voordelen van het gebruik van URLField boven TextField?

URLField is eigenlijk CharField met ondersteuning van op Regexp gebaseerde URL-patrooncontrole en een online validator (die werd vervangen door een op RegEx gebaseerde validator), u zou TextField kunnen gebruiken als u de lengtebeperking van de URL niet erg vindt

from django.core.validators import URLValidator

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

Verder hangt het gebruik van CharField of TextField af van of u een maximale lengtebeperking voor het veld wilt en welk elementtype meer geschikt is om te bewerken:tekstgebied of invoer. Aan PostgreSQL-kant is er geen significant verschil.



  1. MySQL-query die overeenkomt met twee velden en een ander veld gemeen heeft

  2. PostgreSQL - Wachtwoordverificatie mislukt na het toevoegen van groepsrollen

  3. pg_dump versus pg_dumpall? welke te gebruiken voor databaseback-ups?

  4. Hoe te selecteren uit dynamische tabelnaam