Python - .format()的正确语法

时间:2013-04-08 11:32:09

标签: python django formatting

我需要像这样写一个.format():

"{% display_cookies_accepted {} %}".format(self.client.cookies)

{} - 需要被self.client.cookies替换

{%,%} - 是django语法中的模板标记。

如何让它运作?

"{{% display_cookies_accepted {} %}}".format(self.client.cookies)

也失败了。

1 个答案:

答案 0 :(得分:1)

首先格式化内容,然后添加django标记。

"{%" + " display_cookies_accepted {} ".format(self.client.cookies) + "%}"

或者也将标签放在格式中。

"{} display_cookies_accepted {} {}".format('{%', self.client.cookies, '%}')