Python Django在html文件中使用视图响应
我在views.py文件中有一个函数,它返回路径中的文件列表,我想在html文件中使用该列表,因此我以这种方式调用视图响应:Python Django在html文件中使用视图响应,python,django,Python,Django,我在views.py文件中有一个函数,它返回路径中的文件列表,我想在html文件中使用该列表,因此我以这种方式调用视图响应:{%url'文件'%}(我也尝试使用{}}符号,但我遇到了这个错误无法解析剩余的:'%url'文件'%'来自'%url'文件'%)但是我只得到这个/files/没有我想要的列表,那么我怎么才能得到这个列表呢 这是my views.py文件: def itemlist(request): files = [] for root, dirs, files in
{%url'文件'%}
(我也尝试使用{}}符号,但我遇到了这个错误无法解析剩余的:'%url'文件'%'来自'%url'文件'%
)但是我只得到这个/files/
没有我想要的列表,那么我怎么才能得到这个列表呢
这是my views.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)
这是我的URL.py文件:
from almacen_folders.views import itemlist
urlpatterns = [
url(r'^django-admin/', admin.site.urls),
url(r'^files/$',itemlist,name='files'),
]
在html文件中,我像这样调用视图
{%url'files'%}
注意“your_list_as_json”尚未创建,并将导致名称错误抱歉,这是我的错误,我更改了变量的名称此代码应该可以工作,我从HttpResponse获得了一个重新调整的列表。它现在工作了吗?是的,我的意思是,当我去工作时,但是当我做{%url'文件'%}时,我在html文件中没有得到一个列表。你做{%url'文件'%}是什么意思?将提供指向该页面的链接。如果您使用它,它会引导您进入页面。请注意,尚未创建“your_list_as_json”并将导致名称错误抱歉,这是我的错误,我更改了变量的名称此代码应该可以工作,我从HttpResponse获得了一个重新调整的列表。它现在工作了吗?是的,我的意思是,当我去工作时,但是当我做{%url'文件'%}时,我在html文件中没有得到一个列表。你做{%url'文件'%}是什么意思?将提供指向该页面的链接。如果你使用它,它会引导你进入页面。