2010-07-21 5 views
0

특정 위치에 파일을 업로드하는 앱을 만들었습니다. 모델 저장 후 업로드 된 파일을 읽으려면 어떻게해야합니까? change_field_page의 파일 링크를 클릭하면 페이지를 찾을 수 없습니다. 나는 이것을 위해 장고 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'에 대한보기를 만들고 파일을 반환하는 한 가지 방법이 있습니다. 다른 사람들이 있습니까?

답변

0

관리자와 올바르게 연결되지 않는 파일의 경우 MEDIA_ROOTMEDIA_URL이 궁극적으로 같은 위치를 가리키고 있는지 확인하십시오. 또한 %Y/%B/이 폴더 이름으로 어떻게 작동하는지 예를 들려 줄 수 있습니까? 그들은 예상대로되지 않을 수도 있습니다.