将变量传递给Django评论视图

时间:2009-05-22 05:57:04

标签: python django django-comments

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

当用户被发送到预览或发布的模板时,我希望我的侧边栏中包含动态数据仍然可以正常运行,但事实并非如此。我是否必须覆盖/重写注释视图以将数据推送到这些视图?那时似乎我正在重写评论系统的一大部分,而在这种情况下写我自己几乎是有益的。我非常愿意这样做,完全明白我没有权利使用Django完善的评论系统。我只是想确保我正确思考,如果我想要的更多是从评论视图中获得的,那么重写它们是我唯一的途径。

当然有人找到了一种更健康的方式,所以我想我会对观众进行民意调查。有什么想法吗?如果您需要更多信息,请知道!

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

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