URLField er faktisk CharField med understøttelse af Regexp-baseret URL-mønsterkontrol og en online validator (som blev erstattet af en RegEx-baseret validator), du kan bruge TextField, hvis du er ligeglad med længdebegrænsning af URL
from django.core.validators import URLValidator
# in model
field = models.TextField(validators=[URLValidator()])
Ydermere afhænger brugen af CharField eller TextField af, om du ønsker max-længde begrænsning på feltet, og hvilken elementtype der er mere egnet til redigering:tekstområde eller input. På PostgreSQL-siden er der ingen signifikant forskel.