我想列出一个文件夹(项目文件夹/媒体/图片/*)
我尝试了,但它失败了(网址错误,我不知道为什么)
楷模
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})