所以我试图在我的视图中获取模板路径。有没有一种动态的方法来做到这一点,因为目前我正在对路径进行硬编码。
html = 'C:/Users/user/Desktop/project/src/templates/project.html'
模板路径
TEMPLATES = [
'DIRS': [os.path.join(BASE_DIR, "templates")],
]
View
html = 'C:/Users/user/Desktop/project/src/templates/project.html'
open_html = open(html, 'r')
soup = BeautifulSoup(open_html, "html5lib")
image = soup.find('img', {'name':'image_url'})
img_url = image.get('src')
open_html.close()
如果您加载模板....
mytemplate = loader.get_template('myapp/templatename.html')
您得到的回报是一个 Template 对象。
该对象的成员之一是 origin 属性,它本身有一个名为“name”的属性
templatepath = mytemplate.origin.name
这是模板加载器发现的模板文件的完整路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)