Django использовать ответ на просмотр в html файле - PullRequest
1 голос
/ 10 июля 2020

У меня есть функция в моем файле 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' %}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...