У меня есть функция в моем файле views.py, которая возвращает список файлов в пути, и я хочу использовать этот список в файле html, поэтому я вызываю ответ представления следующим образом: {% url 'files' %}
( Я также пробовал использовать обозначение {{}}, но у меня возникла эта ошибка Could not parse the remainder: '% url 'files' %' from '% url 'files' %'
), но я получаю только это /files/
нет того списка, который мне нужен, так как я могу получить список?
это мои взгляды .py файл:
def itemlist(request):
files = []
for root, dirs, files in os.walk('mypath'):
for file in files:
files.append(os.path.join(root,file))
list_files = json.dumps(files)
return HttpResponse(list_files)
это мой файл urls.py:
from almacen_folders.views import itemlist
urlpatterns = [
url(r'^django-admin/', admin.site.urls),
url(r'^files/$',itemlist,name='files'),
]
в файле html я вызываю это представление {% url 'files' %}