gpt4 book ai didi

django - 如何从不同的目录渲染views.py中的文件?

转载 作者:行者123 更新时间:2023-12-02 09:23:44 26 4
gpt4 key购买 nike

我有一个目录结构

templates\
myFile1.html
....

somedirectory\
myFile2.html

在我的views.py文件中,为了渲染myFile1.html我可以这样做

def foo1(request):
render(file1,'myFile1.html')

如何导航到myFile2.html?我试过了

def foo2(request):
render(file2,'../somedirectory/myFile2.html')

但似乎不起作用。

谢谢

最佳答案

您应该将somedirectory添加到TEMPLATE_DIRS中settings.py 中定义的元组:

settings.py

TEMPLATE_DIRS = (
...
'/path/to/somedirectory'
)

然后你可以通过views.py中的render()来渲染它:

views.py

def foo2(request):
return render(request, 'myFile2.html', {'user': request.user})

关于django - 如何从不同的目录渲染views.py中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33376343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com