Django: générer un lien de téléchargement

J'ai un File modèle, qui stockent path champ chemin d'accès dans le système de fichiers pour fichier. Tous les fichiers sont stockés dans MEDIA_ROOT/fichiers

Dans le modèle que je veux générer un lien de téléchargement pour File objet. Quelle est la meilleure façon de le faire? Dois-je utiliser statique de la gestion des fichiers dans django?

TIA!

UPD

File modèle

class File(models.Model):
    item = models.ForeignKey(Item)
    file = models.FileField(upload_to = os.path.join(MEDIA_ROOT,'items'))
    format = models.CharField(max_length = 255)

Au point de Vue je ne les suivants:

files = File.objects.filter(item_id = id)

et le col files pour le modèle

modèle-je utiliser files.1.file.url par exemple et ont encore une mauvaise url, comme site.com/home/dizpers/...

UPD2

Une question relative à la

Solution

Mon problème était dans le Fichier de modèle, dans file champ. Dans upload_to paramètre-je utiliser le chemin absolu, mais doit utiliser un chemin relatif:

file = models.FileField(upload_to = 'items')