我无法弄清楚为什么以下字符串被破坏了:
print '{% extends \"{base_route_name}.html\" %}'.format(base_route_name='base')
返回以下错误:
KeyError: '% extends "{base_route_name}'
我已经尝试使用this question的答案中建议的双%%
和其他逃避措施无效。
我能解决的唯一方法是:
print '{% extends \"' + base_route_name + '.html\" %}'
使用format()
的任何想法都没有用?