Django 中的论坛 - 在这种情况下,哪些应用程序最容易实现?

发布于 2024-10-04 00:33:41 字数 505 浏览 6 评论 0原文

我想做一些类似于 IMDb 上的事情——每部电影、每个人都有一个专门针对他们的论坛。我还希望在主留言板上有一个论坛,该论坛将显示电影页面中的所有线程,以及另一个显示人员页面中所有线程的论坛。

我一直在查看 DjangoBB餐桌椅Sphene (SCT)。 DjangoBB 看起来功能最多,而且非常优雅。迪内特似乎并没有落后那么远。 Sphene 有一些缺点 - 我认为功能较少,这让我依赖 Sphene 的社区应用程序,但它似乎可能是我的场景中最容易使用的 - 我见过以类似方式使用 Sphene 的示例。

我很确定这三个人都可以或多或少地做我想做的事情,但希望能就什么最适合我提出一些意见。

I want to do something a bit like they have on IMDb - every film and every person has a forum dedicated just to them. I also want to have a forum on the main message boards, which would show all the threads from the film pages and another forum for all the threads from the people pages.

I've been looking at DjangoBB, Dinette and Sphene (SCT). DjangoBB looks like it has the most features and it's very elegant. Dinette doesn't seem that far behind. Sphene has a few disadvantages - less features I think and it makes me dependent on Sphene's Community app, but it seems like it might be the easiest to use in my scenario - I've seen examples of Sphene being used in similar fashion.

I'm pretty sure all three can be made to do more or less what I want, but would love some opinions on what might work best for me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光是把杀猪刀 2024-10-11 00:33:41

另一件需要考虑的事情是:您可以只使用 django-threadedcomments。它不会像安装完整的论坛解决方案那样功能齐全,但具有非常紧凑和灵活的优点 - 基本上,线程评论可以附加到任何东西(人,电影等)。

DjangoBB 和 Dinette 似乎并未设置为使论坛能够以这种方式将自身附加到记录。不确定 Sphene,但听起来你必须使用整个社区应用程序。

我已经设置了一个非常非常简单的讨论应用程序,可以执行您想要的操作。如果您有兴趣,请告诉我,我会将其放在 github 上供您查看。请注意,它根本不像您提到的那样功能齐全。

Another thing to consider: you could just use django-threadedcomments. It won't be as full-featured as installing a full forum solution, but has the advantage of being very compact and flexible -- basically, threaded comments can be attached to anything (a Person, a Film, etc).

It appears that DjangoBB and Dinette are not set up so that forums could attach themselves to a record in this fashion. Not sure about Sphene but it sounds like you'd have to use the entire community app.

I've set up a very, very simple Discussion app that could perform what you want. If you're interested let me know and I'll put it up on github for you to take a look at. Note that it's not at all full-featured like the ones you mentioned.

段念尘 2024-10-11 00:33:41

回答这个问题有点晚了,但我认为可能值得一提 The Pinax 项目,它是基于 django 的,面向社交网站的快速开发,将许多应用程序集成在一起并可在用户级别进行定制。

A bit late to answer this, but I think it might be worth mentioning The Pinax Project, which is django-based and is geared toward rapid development of social websites with many applications integrated together and customizeable at the user-level.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文