这是我想怎么评论在我的网站工作:扩展Django的评论系统
- 如果用户登录,他们都带有它有一个文本字段,注释的“添加注释”对话框文本和一个复选框,如果选中,将匿名发表评论
- 如果用户未登录,它将向用户显示上述所有内容,以及一个可输入显示名称的额外文本字段。
基本上,如果用户登录,他们可以发表评论匿名或用他们的用户名。如果他们没有登录,他们可以匿名发布,或者他们可以当场为了显示目的创建一个名称。
我该如何去做这件事?我已经设置了模板,根据用户的登录状态向用户显示相应的文本框和复选框。
我想过围绕django.contrib.comments.views.post_comment
的包装函数,但该视图只接受一个不可变的请求对象。你会怎么做呢?
什么,具体来说,防止你直接使用`post_comment`视图? – 2009-07-17 08:46:10