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'创建一个视图并返回文件。还有其他人吗?