我有一个目录结构
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')
但似乎不起作用。
由于
答案 0 :(得分:2)
您应该将somedirectory
添加到settings.py中定义的TEMPLATE_DIRS
元组中:
<强> settings.py 强>
TEMPLATE_DIRS = (
...
'/path/to/somedirectory'
)
然后您可以通过views.py中的render()
呈现它:
<强> views.py 强>
def foo2(request):
return render(request, 'myFile2.html', {'user': request.user})