問題タブ [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.
django - Django コメント フレームワークと投票
Django の組み込みのコメント フレームワークを使用して、一部のページにコメント システムを実装したいと考えています。デフォルトのコメント フレームワークへの唯一の追加は、Digg や Reddit スタイルと同様に、他の登録ユーザーがコメントに賛成/反対投票できることです (実際には 1 回のみ許可されます)。
RedditStyleVotingを見つけましたが、時代遅れのようで、探しているものを実際にはカバーしていません。
どんな提案にも感謝します
django - Djangoを実装する方法-コメント返信?
ユーザーが既存のコメントにコメントできるように、ユーザーに返信オプションを提供するにはどうすればよいですか?
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 を拡張し、ツリー、子、および親用のフィールドがいくつか追加されています。
見る:
...これは、親のすべてのインスタンスを含むすべてのコメントを返します
...そしてこれは理想的です
テンプレート:
再度、感謝します!
django - django コメント フィールド is_public が false に設定されているのはなぜですか
私はdjangoコメントシステムを使用していますが、is_publicがfalseに設定された状態でコメントがテーブルに追加されていることを除けば、すべてが正常に機能しています。
これがなぜなのか、どうすれば修正できるのか、つまりtrueに設定している人はいますか
編集、これは私が持っているコードです:
django - django.contrib.comments からのコメント モデレーション キュー ビュー - 1.2 でなくなった?
私は 1.0.x の contrib.comments で提供されているきちんとしたコメント モデレーション キュー ビューを喜んで使用していましたが、最近 Django 1.2 サイトでそれを使用しようと考えたのですが、ビューがなくなっていることを発見するだけでした ( contrib.comments.urls など)
2 つの質問: いつ消えたのですか? なぜ消えたのですか?
django - django-comments は、ページ上の複数のコメント フォームを処理できますか?
Django を利用した Web ページに複数のモデルがあり、それぞれに django.contrib.comments フォームがレンダリングされています。このページでは、これらのフォームのいずれかから投稿すると、/comments/post/
常に次の結果になります。
そのようなフォームが 1 つしかない別のページに同じコメント フォーム コードを含めると、問題なく投稿されます。
また、参考までに'django.middleware.csrf.CsrfViewMiddleware'
、MIDDLEWARE_CLASSES と{% csrf_token %}
コメント フォームの中に含めました。
このエラーについて、または正しく送信されたページで複数の django-comments フォームを取得することについて何か考えはありますか?
django - コメント送信に関するDjango通知
私はDjangoのcontrib.commentsを利用しており、次のことを知りたいです。
コメントがアイテムに投稿されたときに通知を送信するアプリにプラグインできるユーティリティやアプリはありますか?
私はあまりシグナルを扱ったことがないので、少し説明してください。
これが私が思いついたものです。
django - Django 通知 コメント 所有者を取得
投稿されたコメントの content_type を所有するユーザーへのアクセスを検討しています
現在、コメントを投稿しているユーザーにはアクセスできますが、アイテムの所有者に通知したいのですが...
やってみuser = comment.content_type.user
ましたがエラーになります。
私のメイン__init__.py
ファイルで
それを変更するとすぐにuser = request.user
正常に動作しますが、コメントを作成した人に通知が送信されます。
django - サブクラス化して変更する場合、インストール済みのアプリから 'django.contrib.comments' を削除する必要がありますか?
私はdjangoのコメントをカスタマイズしています。
ドキュメントによると、カスタマイズしたアプリを settings.py の INSTALLED_APPS に追加し、COMMENTS_APP をアプリ名に設定する必要があります。
INSTALLED_APPS から「django.contrib.comments」も削除する必要がありますか?
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にありますか?