URLField je ve skutečnosti CharField s podporou kontroly vzorů URL na základě Regexp a online validátorem (který byl nahrazen validátorem založeným na RegEx), můžete použít TextField, pokud vás nezajímá omezení délky URL
from django.core.validators import URLValidator
# in model
field = models.TextField(validators=[URLValidator()])
Kromě toho použití CharField nebo TextField závisí na tom, zda chcete omezení maximální délky pole a který typ prvku je vhodnější pro úpravy:textarea nebo input. Na straně PostgreSQL není žádný významný rozdíl.