-3

好吧,我知道我已经问过类似的问题,但我觉得这希望有点不同。我正在将 django.comments 集成到我的应用程序中,我玩得越多,我就越意识到它甚至可能不值得我在一天结束时花时间。除此之外,我已经设法将验证码添加到我的评论中,并且我了解到自定义表单是一个糟糕的主意(隐藏蜜罐非常困难,据我所知需要 JS 隐藏。可惜。)。不过没关系,我已经设法使用它。但是,评论模板(预览和发布)令人沮丧。

当用户被发送到预览或发布的模板时,我希望具有动态数据的侧边栏仍然有效,但它们不是。我是否必须覆盖/重写评论视图才能将数据推送到这些视图?在那一点上,无论如何我似乎都在重写评论系统的大部分内容,在这种情况下我自己写几乎是有益的。我非常愿意这样做,并且完全理解我无权从 Django 获得完美的评论系统。我只是想确保我的想法是正确的,如果我想要的不仅仅是我从评论视图中得到的东西,那么重写它们是我唯一的途径。

不过肯定有人找到了更健康的方法,所以我想我会调查观众。有什么想法吗?如果您需要更多信息,请告诉我!

4

2 回答 2

3

侧边栏中的动态数据是模板标签的用途。

完全没有必要使用内置视图 - 只需定义标签将它们添加到您的模板中。

于 2009-05-22T09:02:29.160 回答
0

我也使用模板标签。Django 中的模板确实仅用于显示数据。我认为 Django 相信设计师和开发人员之间的分离。因此,他们强制执行模板的想法应该足够简单,以便网页设计师使用。(Photoshop的家伙)

因此,只要您不需要复杂的功能,只需将信息传递给过滤器并让它进行数据操作并返回您需要的最终字符串。

于 2009-05-23T00:13:38.627 回答