DJANGO:如何在服务器上的views.py中获取文件名列表?

时间:2016-05-21 09:33:58

标签: python django static

我正在尝试在views.py中获取静态文件的文件名列表。 我这样做了:img_names = listdir('static/images/avatars')在我的计算机上运行,​​但它在服务器上不起作用。其他一些解决方案也不起作用,如:

from django.templatetags.static import static
img_names = listdir(static(/images/avatars'))

我经常遇到这个错误:

FileNotFoundError at /user/new/
[Errno 2] No such file or directory: 'static/images/avatars'

虽然当我输入myadress / static / images / avatars / example.png时,照片会显示出来。 我该如何解决?或者也许有一种不同的方式以编程方式从文件夹中创建一些对象,基于它的竞争......

settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)

0 个答案:

没有答案