フォルダを一覧表示したい(プロジェクトフォルダ/メディア/画像/ *)
私はそれを試しましたが、失敗します(URLエラー理由はわかりません)
モデル
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', )
URL
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})