私は私たちのサイトのコメントを を使用して開発してきdjango.contrib.comments
ましたが、それは非常に単純なモジュールであり、他には何もないことがわかりました. 人々を引き付けるために「ただの」コメントアプリを構築している場合はdisqus
、良いオプションかもしれません. たとえば、stackoverflow が行っているようなものを構築する場合は、自分で行う必要があります。
django.contrib.comments
そのために、残りのコードをその上にうまく使用して構築することができます。私はこれを行ってきましたが、次の点に注意してください
- Ajax サポートまたはその他のカスタム サポートのために、すべてのビューを再度作成する可能性が非常に高い
- アプリはユーザーを認証しません。したがって、これも微調整する必要があるかもしれません
- コメントにいくつかの特別なフィールドを追加し、提供されたいくつかを削除します
- ユーザーにコメントを提供したい場合があり
delete
ます..ビルトインdelete
は、「削除済み」とマークされたフラグですが、正確には削除されていません..
コメントの管理に関しては、改善すべき点がたくさんあるかもしれません。
それをやり始めると、ほとんどすべてを微調整し続け、サイトに適合させます。おそらく、微調整が大きすぎると思われる場合は、ゼロから始めるか、必要な場所でその django.contrib.comments の一部のみを取得することをお勧めします..