【发布时间】:2011-03-18 19:48:10
【问题描述】:
我创建了一个应用程序,可以将文件上传到特定位置。模型保存后如何读取上传的文件?当我单击change_field_page 上的文件链接时,它会显示找不到页面。我为此使用 Django 1.2 和 django-admin。
这是我的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”创建一个视图并返回文件。还有其他的吗?
【问题讨论】:
标签: django django-admin