0

我想列出一个文件夹(项目文件夹/媒体/图片/*)

我尝试了,但它失败了(网址错误,我不知道为什么)

楷模

class Picture(models.Model):

    file = models.FileField(upload_to="pictures")
    slug = models.SlugField(max_length=50, blank=True)

    def __unicode__(self):
        return self.file

    def getFileName(self):
        return self.docfile.name

    @models.permalink
    def get_absolute_url(self):
        return ('upload-new', )

网址

from django.conf.urls.defaults import *
from fileupload.views import PictureCreateView, PictureDeleteView

urlpatterns = patterns('fileupload.views',
    (r'^new/$', PictureCreateView.as_view(), {}, 'upload-new'),
    #BUG BUG
    #(r'^list/$', gallery),
    (r'^delete/(?P<pk>\d+)$', PictureDeleteView.as_view(), {}, 'upload-delete'),
)

意见

def gallery(request):
    path="/media/pictures" 
    file_list =os.listdir(path)   
    return render_to_response('list.html', {'files': file_list})


4

1 回答 1

1

gallery应该是一个字符串:

(r'^list/$', 'gallery')
于 2012-10-28T21:03:09.557 回答