Независимо от того, что говорит документ Django, если вы посмотрите на код для класса File, я не вижу его там. Следуя совету Игнасио, вы можете использовать Django File
и использовать настройки MEDIA_ROOT и MEDIA_URL для реализации свойства, которое вы ищете ...
from django.core.files import File
from django.conf import settings
class UrlFile(File):
def _get_url(self):
root_name = self.name.replace(settings.MEDIA_ROOT, '')
return '%s%s' % (settings.MEDIA_URL, root_name)
url = property(_get_url)