問題タブ [django-comments]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
434 参照

django - Django コメント フレームワークと投票

Django の組み込みのコメント フレームワークを使用して、一部のページにコメント システムを実装したいと考えています。デフォルトのコメント フレームワークへの唯一の追加は、Digg や Reddit スタイルと同様に、他の登録ユーザーがコメントに賛成/反対投票できることです (実際には 1 回のみ許可されます)。

RedditStyleVotingを見つけましたが、時代遅れのようで、探しているものを実際にはカバーしていません。

どんな提案にも感謝します

0 投票する
1 に答える
664 参照

django - Djangoを実装する方法-コメント返信?

ユーザーが既存のコメントにコメントできるように、ユーザーに返信オプションを提供するにはどうすればよいですか?

0 投票する
3 に答える
1215 参照

python - Django:外部キーごとに1つのフィルタリングされたオブジェクトを返します

外部キーごとに 1 つのオブジェクトのみを返すクエリセットを返すことは可能ですか?

たとえば、django_comments から最新のコメントを取得したいのですが、オブジェクトごとに 1 つのコメント (最新のコメント) だけが必要です。つまり、オブジェクトの最新のコメントのみを返し、そのオブジェクトの過去のすべてのコメントを除外します。これは、django_comments.content_type と django_comments.object_pk の sql group_by に似ていると思います。

++追加情報++

最終的な目標は、最新のコメントを持つスレッドによって表示/順序付けされたアクティブなコメント「スレッド」のリストを作成することです。これは、トピックが最近のアクティビティによってリストされている標準的なディスカッション掲示板と同じです。

これを行う最善の方法は、最新のコメントを取得し、それらをコンテンツ タイプと object_pk で並べ替えまたはグループ化して、関連するコンテンツ オブジェクトごとに 1 つのコメント (最新) のみが返されるようにすることだと思います。次に、そのコメントを使用して必要なすべての情報を取得できます。つまり、コメントを取得して pk をフォローしているだけなので、スレッドという単語は大まかに使用されます。

MODEL は django_threadedcomments で、これは django_comments を拡張し、ツリー、子、および親用のフィールドがいくつか追加されています。

見る:

...これは、親のすべてのインスタンスを含むすべてのコメントを返します

...そしてこれは理想的です

テンプレート:

再度、感謝します!

0 投票する
2 に答える
409 参照

django - django コメント フィールド is_public が false に設定されているのはなぜですか

私はdjangoコメントシステムを使用していますが、is_publicがfalseに設定された状態でコメントがテーブルに追加されていることを除けば、すべてが正常に機能しています。

これがなぜなのか、どうすれば修正できるのか、つまりtrueに設定している人はいますか

編集、これは私が持っているコードです:

0 投票する
1 に答える
123 参照

django - django.contrib.comments からのコメント モデレーション キュー ビュー - 1.2 でなくなった?

私は 1.0.x の contrib.comments で提供されているきちんとしたコメント モデレーション キュー ビューを喜んで使用していましたが、最近 Django 1.2 サイトでそれを使用しようと考えたのですが、ビューがなくなっていることを発見するだけでした ( contrib.comments.urls など)

2 つの質問: いつ消えたのですか? なぜ消えたのですか?

0 投票する
0 に答える
213 参照

django - django-comments は、ページ上の複数のコメント フォームを処理できますか?

Django を利用した Web ページに複数のモデルがあり、それぞれに django.contrib.comments フォームがレンダリングされています。このページでは、これらのフォームのいずれかから投稿すると、/comments/post/常に次の結果になります。

そのようなフォームが 1 つしかない別のページに同じコメント フォーム コードを含めると、問題なく投稿されます。

また、参考までに'django.middleware.csrf.CsrfViewMiddleware'、MIDDLEWARE_CLASSES と{% csrf_token %}コメント フォームの中に含めました。

このエラーについて、または正しく送信されたページで複数の django-comments フォームを取得することについて何か考えはありますか?

0 投票する
3 に答える
2265 参照

django - コメント送信に関するDjango通知

私はDjangoのcontrib.commentsを利用しており、次のことを知りたいです。

コメントがアイテムに投稿されたときに通知を送信するアプリにプラグインできるユーティリティやアプリはありますか?

私はあまりシグナルを扱ったことがないので、少し説明してください。

これが私が思いついたものです。

0 投票する
1 に答える
585 参照

django - Django 通知 コメント 所有者を取得

投稿されたコメントの content_type を所有するユーザーへのアクセスを検討しています

現在、コメントを投稿しているユーザーにはアクセスできますが、アイテムの所有者に通知したいのですが...

やってみuser = comment.content_type.userましたがエラーになります。

私のメイン__init__.pyファイルで

それを変更するとすぐにuser = request.user正常に動作しますが、コメントを作成した人に通知が送信されます。

0 投票する
1 に答える
132 参照

django - サブクラス化して変更する場合、インストール済みのアプリから 'django.contrib.comments' を削除する必要がありますか?

私はdjangoのコメントをカスタマイズしています。

ドキュメントによると、カスタマイズしたアプリを settings.py の INSTALLED_APPS に追加し、COMMENTS_APP をアプリ名に設定する必要があります。

INSTALLED_APPS から「django.contrib.comments」も削除する必要がありますか?

0 投票する
2 に答える
2219 参照

django - django:djangoコメントに簡単なキャプチャを追加する

http://code.google.com/p/django-simple-captcha/をdjangoコメントで使用する方法を理解しようとしています。私はここで説明されているようにすべてを行いました:http: //docs.djangoproject.com/en/dev/ref/contrib/comments/custom/

したがって、カスタムコメントアプリのフォームは次のようになります。

そして私の__init__.pyファイル:

キャプチャフィールドはレンダリングされますが、入力が有効かどうかを確認する方法がわかりません。例:simple-captchadocsは次のように述べています

しかし、これをどこに追加できるのかよくわかりません。オーバーライドできるメソッドがforms.pyにありますか?