Alfredo Miranda | 26 Jun 2012 19:08
Picon

Lendo arquivo direto do form

Boa tarde gente,

Eu tenho um modelo com alguns campos(nome, data,...) e criei no admin um ModelForm que adiciona só ao formulário um FileField, para que eu recebesse um arquivo lê-se esse arquivo e executasse algumas ações, mas o arquivo não é pra ser copiado para o servidor.
O campo está aparecendo lá, mas como eu faço para lê-lo?

<----models.py---->
class CorridaPiloto(models.Model):
    piloto = models.ForeignKey(Piloto)
    corrida = models.ForeignKey(Corrida)
    cat = models.CharField(max_length=20)
    data_inscricao = models.DateField(default=datetime.date.today())
    pago = models.BooleanField()
    track = models.FileField(blank=True,upload_to=save_track)

<----admin.py---->
class CorridaAdmin(admin.ModelAdmin):
    form = CorridaAdminForm

admin.site.register(Corrida,CorridaAdmin)

<----forms.py---->
class CorridaAdminForm(forms.ModelForm):
    inscricoes = forms.FileField(required=False)
    
    class Meta:
        model = Corrida

Desde já, agradeço a atenção.


--
Alfredo Miranda
Graduando em Engenharia de Computação - IFCE

--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>

Gmane