Ho graffiato la mia testa FileField. Il FileField richiede un processo separato?Django FileField upload non funziona per me
Anche se il mio URL viene salvato .. ma il mio file non viene caricato ... cosa sto facendo di sbagliato?
Questo è il mio models.py ...
class OpLink(models.Model):
user = models.ForeignKey(User)
file = models.FileField(blank=True, null=True, upload_to="uploads")
url = models.URLField(blank=True, null=True)
mia forms.py
class OpLinkForm(ModelForm):
class Meta:
model = OpLink
exclude = ('user')
mia views.py
oplinkform = oplinkform(request.POST)
oplink = oplinkform.save(commit=False)
oplink.user = user
oplink.save()
e il mio html per elaborarlo.
<div class="span5">
{{ oplinkform.url|add_class:"span4"|attr:"Placeholder:URL for the item" }}
<br><h4>OR</h4><br>
{{ oplinkform.file|add_class:"input-file" }}
<br />
<input class='btn btn-primary btn-large' type="submit" value='Post' name='action'>
</div>
buona domanda anche - ha avuto lo stesso problema e totalmente dimenticato che Ho appena letto questo ieri quando ho saputo del FileField. Grazie per averlo chiesto. – nicorellius