【发布时间】:2013-04-29 08:33:22
【问题描述】:
我试图弄清楚如何分离我在 HTML 页面上显示的数据,这些数据来自 python 中的元组。
Python:
callComments = (interface.list_comments(db,10))
content = { comments': '<p>%s</p>' % commentString,
}
HTML:
<div class = "comments">
<p>These are some comments:</p>
%comments
</div>
有这个输出:
(13, 'mary@where.com', 'hello', ' amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\nlabore et dolore magna aliqua. Ut') (12, 'mary@where.com', 'hello', 'orem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor i') (11, 'jim@there.com', 'hello', 'consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\nlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip\nex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat\nnulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui of')
但我希望它像这样输出:
(13, 'mary@where.com', 'hello', ' amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\nlabore et dolore magna aliqua. Ut')
(12, 'mary@where.com', 'hello', 'orem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor i')
(11, 'jim@there.com', 'hello', 'consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\nlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip\nex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat\nnulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui of')
最简单、最有效的方法是什么?
【问题讨论】:
-
1.你的 Python 有语法错误。 2. 你没有真正解释你是如何渲染 HTML 的。您使用什么框架/模板语言?
-
这是一个很难回答的问题吗?这个输出有点傻。这不是真的你想要的吗?
-
我刚刚意识到,您甚至没有显示完整的代码。这个问题目前还不能回答,猜测太多了。