[pyar] (sin asunto)

Daniel Moisset dmoisset en machinalis.com
Jue Dic 6 11:25:37 ART 2012


Si, necesitas cambiar el widget del formfield para file. fijate en la
documentación de forms como se cambian widgets y se escriben otros y
cualquier duda avisa

Saludos,
   D.


On Wed, Dec 5, 2012 at 8:03 PM, Martín Mauro Zucchiatti <
tanomartin05 en hotmail.com> wrote:

>  Buenas tardes a todos.
>
> Quería hacerles una consulta haber si alguno de ustedes se topo con el
> mismo problema que yo...
> Estoy utilizando Django para realizar un Proyecto y tengo una clase que
> contiene un FileField...
>
> *class Practice(models.Model):*
> *    uid = models.CharField(max_length=32)*
> *    course = models.ForeignKey(Course)*
> *    file = models.FileField(upload_to=BASE_PATH + FOLDERNAME)*
> *    deadline = models.DateField()*
> *    *
> *    class Meta:*
> *        """Metadata class indicating how this objects must be unique"""*
> *        unique_together = (("uid", "course"),)*
> *    *
> *    def __str__(self):*
> *        """Stringify the Practice or assignment"""*
> *        return (str(self.uid))*
>
> con su respectivo formulario
>
> *ERRORTYPEPERMITED = "Only pdf is permited to upload!"*
> *TYPEPDF = "application/pdf"*
> *
> *
> *class PracticeForm(ModelForm):*
> *    class Meta:*
> *        model = Practice*
> *        *
> *    def clean_file(self):*
> *        data = self.cleaned_data['file']*
> *        try:*
> *            ext = data.content_type*
> *            if (ext != TYPEPDF):*
> *                raise forms.ValidationError(ERRORTYPEPERMITED)*
> *        except AttributeError:*
> *            pass  *
> *        return data*
>
> Mi consulta es, hay alguna manera de que no aparezca en el formulario de
> edición de esa clase el tag "Currently" que contiene el
> path completo donde se encuentra el archivo o mejor aun cambiar el link
> que contiene por defecto por uno mio.
>
> Desde ya muchas gracias..
>
> Saludos!
> Martín
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121206/361326d3/attachment.html>


More information about the pyar mailing list