0

我是 Stack Overflow 的新手,所以如果我的问题太天真,我很抱歉。我正在 Heroku 上构建一个基于 Django 的网站,并使用 django-disqus 添加了 Disqus 评论系统。用户也可以登录我的网站,所以我自然不希望他们在使用 Disqus 发表评论时再次输入登录详细信息 - 我希望用户自动注册 Disqus(至少应在推断后填写姓名+电子邮件表单来自 request.user 的用户详细信息)。

我在网上找到了一些东西来做到这一点(他们都建议同样的事情):这里。他们说我必须在 Disqus iframe 渲染之前将以下内容放入程序的 Javascript 代码中:

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

如果您在此处选中,则 Javascript 配置与 embed.js 在同一块中指定。由于我使用的是 Django,该代码包含在我的模板标签中,因此我必须将上述(名称和电子邮件)配置添加到其他一些 JS 块中。我将它添加到第一个主块,但它不起作用。任何帮助,将不胜感激!

4

1 回答 1

1

这些 javascript 变量现已弃用 - 想要在 Disqus 上注册的用户必须自己注册 Disqus。好消息是他们只需要这样做一次,而且很多人可能已经有帐户了。

于 2013-04-10T21:55:50.403 回答