我正在尝试在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"),)