Django: wygeneruj link do pobrania

mamFile model, który skleppath pole - ścieżka w systemie plików do pliku. Wszystkie pliki są przechowywane w plikach MEDIA_ROOT /

W szablonie chcę wygenerować link do pobraniaFile obiekt. Jak najlepiej to zrobić? Czy powinienem używać statycznej obsługi plików w django?

TIA!

UPD

File Model

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)

W widoku elementu wykonuję następujące czynności:

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

i przepustkafiles do szablonu

w szablonie używamfiles.1.file.url na przykład i nadal ma zły adres URLsite.com/home/dizpers/...

UPD2

Powiązane pytanie

Rozwiązanie

Moim problemem był model pliku, wfile pole. W parametrze upload_to używam ścieżki bezwzględnej, ale muszę użyć ścieżki względnej:

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

questionAnswers(3)

yourAnswerToTheQuestion