in my model I use a field of type FileField
to upload a file using a form.
The model is as follows:
from django.db import models
from apps.agenda.models import TimeStampModel
class Evidencia(TimeStampModel):
Temas= models.TextField(max_length=140,blank = True, null = True)
Resultados=models.TextField(max_length=140,blank = True, null = True)
Recomendaciones = models.TextField(max_length=140,blank = True, null = True)
Archivo = models.FileField(upload_to='evidencias')
def __unicode__(self):
return self.Temas
And this is my forms.py
:
from django import forms
from .models import Evidencia
class EvidenciaForm(forms.ModelForm):
class Meta:
model = Evidencia
exclude = ('created','modified')
widgets={
'Temas':forms.Textarea(attrs={'class':'form-control','rows':'4','placeholder':'Breve descripcion del evento'}),
'Resultados':forms.Textarea(attrs={'class':'form-control','rows':'4','placeholder':'Breve descripcion de los resultados esperados'}),
'Recomendaciones':forms.Textarea(attrs={'class':'form-control','rows':'4','placeholder':'Recomendaciones para la siguiente sesion'}),
'Archivo':forms.FileInput(attrs={'class':'form-control'}),
}
And in the browser like this:
I would like you to help me find out how I can download this file through a link, as the following image shows: