問題タブ [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 投票する
2 に答える
689 参照

python - django render_comment_form フィールドをカスタマイズする

(django.contrib.comments を使用)

置くとき:

テンプレートに。Nameemailurlおよびcommentフィールドを持つフォームをレンダリングします。

commentフィールドを表示し、データを投稿している間に他のフィールドを非表示にする方法はありますか? それとも、自分でフォームを再作成する必要がありますか?

ご提案いただきありがとうございます。

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

django - 組み込みのコメントフォームを別のフォームに埋め込むことはできますか?

変更される可能性があるため、何かに関する情報を編集するためのフォームがあります。私がやりたいのは、Djangoコメントを使用して、情報を編集するときに、編集を行うユーザーが自分が行ったことを示すコメントを提供するように要求することです。たとえば、「名前のタイプミスを修正」などです。コメントフィールド以外のフィールドを必要とせずに、他のフォームにコメントフォームを埋め込むことはできますか?

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

django - djangoコメントフレームワークからのコメントを逆順に並べ替えます

コメントを並べ替えて、最新のものを最初に表示したいと思います。組み込みの Django コメント フレームワークを使用しています。これを行う組み込みの、または簡単な方法はありますか?

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

django - Django のコメント アプリでのフォローアップ コメントの電子メール通知

ストックのDjango コメント フレームワークを使用しています。コメント フォームにチェックボックスを追加して、コメント投稿者が今後のコメントについて通知されるようにする最善の方法は何ですか?

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

django - Django Contribコメント:コメントのテキストエリアウィジェットをオーバーライドするには?

django.contrib.comments を使用して、カスタム コメント アプリを定義しました。テキストボックスが小さく見えるように、テキストエリアウィジェットをオーバーライドしたかったのです。

だから私が作成したのはこれです:

しかし、実際には、コメント フィールドを再定義する必要はありません。フィールドで使用されるウィジェットを再定義したいだけです。つまり、ModelForms だけができるように見えること:

フィールドを再定義せずにウィジェットを再定義する方法はありますか? または、CSS を使用して高さを設定する必要がありますか?

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

python - Djangoコメントフレームワークでユーザーを認証する方法は?

プロジェクトの一部としてDjangoのコメントフレームワークを使用しています。デフォルト設定では、匿名ユーザーは自由にコメントを付けることができます。

認証されたユーザーだけがコメントを投稿できるように、この機能を変更したいと思います。さらに、この認証されたユーザーの名前をコメントの横に表示したいと思います。

どうすればそうできますか?ドキュメントを読みましたが、事前定義されたコメントモデルには、コメントを投稿したユーザーモデル/ユーザーへの外部キーである「ユーザー」フィールドがあることを理解しています(リンクはこちら)。ただし、コメントのインスタンスに属するこのユーザーフィールドにrequest.user(つまり現在認証されているユーザー)を割り当てる方法がわかりません。

つまり、Djangoはフロントエンドのフォームデータをバックエンドのコメントモデルにどのように処理し、request.userをコメントモデルのユーザーフィールドに割り当てるなど、このプロセスをどのように編集できますか?

助けてくれてありがとう!

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

python - 許可されたユーザーのreCAPTCHAフィールドを削除するにはどうすればよいですか?

カスタムコメントアプリを作成しました。コメント形式のreCAPTCHAフィールドがあることの唯一の違い。

このスニペットhttp://djangosnippets.org/snippets/1653/を統合djangoコメントとreCAPTCHAに使用しました。

許可されたユーザーがrecaptchaフィールドに入力せずにコメントを投稿し、許可されていないユーザーが入力する必要があります。私は2つの異なるフォームを作成することを考えました(1つは匿名ユーザー用のrecaptchaを使用し、もう1つは許可されたユーザー用のrecaptchaを使用しません)。しかし、djangoのドキュメントにget_form()メソッドをオーバーライドする必要があり、その関数を使用すると1つのフォームしか返すことができないと記載されている場合、どのように異なるフォームを提供できますか?または、django-comments-frameworkのpost_commentビューをラップする必要がありますか?

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

django - Djangoでコメントを書く

最近、私はDjangoで働き始めました、それは素晴らしいです!

たとえば、codeigniterのようにDjangoでコメントを書くための「標準」があるのだろうか。http://codeigniter.com/user_guide/general/styleguide.html#commenting ...

ありがとう!

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

python - django.contrib.commentsフィールドウィジェットをオーバーライドするにはどうすればよいですか?

コメントフォームのコメントフィールドにインラインスタイルを追加するつもりはありません。プレースホルダー属性をフィールドに追加する方法を探しています。これを行うための適切な方法は何ですか?

get_comment_create_dataメソッドのウィジェットを追加/変更する方法を探していました。

これが私の現在のフォームの外観です。

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

django - Django コメントの編集

既存のコメントを編集しようとしています (つまり、古いコメントを新しいコメントに置き換えます)。私のコメント アプリは django.contrib.comments です。

コメントが新しいコメントで更新されないのはなぜですか?

ありがとうございました。

編集:呼び出しcomments[0].save() てからprint comments[0].comment、まだ印刷します'old comment'