0
我已經創建了一個應用程序,將在特定位置上傳文件。如何在模型保存後讀取上傳的文件?當我點擊change_field_page
上的文件鏈接時,它沒有找到頁面。我爲此使用Django 1.2和django-admin。django文件上傳
這裏是我的models.py
:
class UploadClass(models.Model):
id=models.AutoField(primary_key=True)
template_name=models.ForeignKey(sas,verbose_name=ugettext_lazy('Template Name'))
sample=models.FileField(upload_to='%Y/%B/',verbose_name=ugettext_lazy('Sample'))
status=models.IntegerField(ugettext_lazy('Status'),choices=statusChoices,default=0)
created_on=models.DateTimeField(ugettext_lazy('Created on'),auto_now_add=True)
def __unicode__(self):
return (self.template_name.name)
我不是在forms.py
做任何事情。如何在保存對象後打開文件?
這樣做的一種方法是爲'url'創建一個視圖並返回文件。還有其他人嗎?