好吧,我知道我已经问了类似的问题,但是我觉得这有些不同。我将django.com集成到我的应用程序中,而且我玩的越多,我就越意识到,归根结底,它甚至不值得。除此之外,我设法在我的评论中添加了Captcha,并且我了解到自定义表格是一个可怕的主意(隐藏了Honeypot非常困难,并且从我能告诉的是要求JS隐藏的东西。可怜。)。没关系,我设法与之合作。但是,评论的模板(预览和发布)令人沮丧。

当将用户发送到预览或已发布的模板时,我希望我的侧边栏的动态数据仍然可以正常工作,但是它们却没有。我是否必须覆盖/重写评论视图才能将数据推向这些视图?到那时,似乎我正在重写评论系统的大部分,在这种情况下只写我的几乎是有益的。我非常愿意这样做,并且完全理解我无权获得Django的完美评论系统。我只想确保自己想对,并且如果我想要的比从评论观点获得的更多,那么重写它们是我唯一的道路。

肯定有人找到了一种更健康的方法,所以我认为我会对观众进行投票。有什么想法吗?如果您需要更多信息,请知道!

有帮助吗?

解决方案

侧栏中的动态数据是模板标签的目的。

绝对没有必要在内置的视图中陷入困境 - 只需定义标签将它们添加到模板中即可。

其他提示

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

因此,只要您不需要填充的功能,只需将信息传递到过滤器,然后进行数据操作并返回所需的最终字符串即可。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top