0

私はスタック オーバーフローを初めて使用するので、私の質問が素朴すぎて申し訳ありません。Heroku で Django ベースの Web サイトを構築しており、django-disqus を使用して Disqus コメント システムを追加しました。ユーザーは私のサイトにログインすることもできるので、当然、Disqus でコメントを投稿するときに、ログインの詳細を再度入力する必要はありません。ユーザーが Disqus に自動的に登録されるようにしたい (少なくとも名前 + メールフォームは、推測後に入力する必要があります)。 request.user からのユーザーの詳細)。

これを行うためにオンラインでいくつかのものを見つけました(それらはすべて同じことを提案しました):ここ。彼らは、Disqus iframe がレンダリングされる前に、プログラムの Javascript コードに以下を入れなければならないと言っています。

var disqus_def_name = "{{ user.get_full_name}}";
var disqus_def_email = "{{ user.email }}";

ここにチェックをすると、embed.jsと同じブロックにJavascriptの設定が指定されます。私は Django を使用しているため、そのコードはテンプレートタグに含まれているため、上記の (名前と電子メール) 構成を他の JS ブロックに追加する必要があります。最初のメイン ブロックに追加しましたが、機能しません。どんな助けでも大歓迎です!

4

1 に答える 1