

多说SDK for Python/ Django App评论插件,适用于使用Python语言开发的网站,开发者可以使用SDK包来引入多说评论插件,同时也包含Django的Template tag和简单的manager,所以也可以作为Django App来使用。

多说插件功能
调用API接口:封装了对多说API接口的请求,返回JSON数据。
SSO和本地身份:处理SSO中交换token的逻辑,以及评论框显示本地身份需要的Remote Auth的处理。
Django的支持:在Django中直接调用相关的Template tag,传入多说Short name就可以调用评论框。
运行环境
Python 2.6+
安装
python setup.py install
在Python中使用
from duoshuo import DuoshuoAPI
code = reqeust.GET.get(code)
api = DuoshuoAPI(short_name=YOUR_DUOSHUO_SHORT_NAME, secret=YOUR_DUOSHUO_SECRET)
#例如要获取用户信息
api.users.details(user_id=1)
更多API可以查看多说开发文档 。
Django Usage
作为Django app来使用
0. 安装duoshuo插件
python setup.py install
INSTALLED_APPS = (
...
'duoshuo',
)
# settings.py
DUOSHUO_SECRET = '你的多说secret'
DUOSHUO_SHORT_NAME = '你的多说short name'
1. 显示多说评论框
{% load duoshuo_tags %}
{% duoshuo_comments %}
#给多说评论框传递其他short name
{% duoshuo_comments '其他short name' %}
2. 用户登录后,在评论框显示本地身份
# 请放在多说评论框tag: {{ duoshuo_comments }} 之后
{{ request.user|remote_auth|safe }}

NI LabVIEW2020破解版(附破解补丁)v20.0 免费版编程开发 / 1.86G
VC++(c语言编程软件)v6.0 中文版编程开发 / 52.5M
Redis Desktop Manager 2021v2021 中文版编程开发 / 32.5M
Unity3D下载v5.6.7 中文版编程开发 / 734.7M
KBlock(编程教育软件)v0.1.1 官方版编程开发 / 77.2M
SQLPrompt10(附注册激活码)v10.0.5 免费版编程开发 / 12.7M
JetBrains GoLand 2021(附破解补丁)v2021.1 免费版编程开发 / 362M
Altova XMLSpy(附注册码)v2018 汉化版编程开发 / 79.4M
Keil uVision5完美破解版(附注册机)v5.26 中文纪念版编程开发 / 285.4M
3D One AI(人工智能三维仿真软件)v1.2 免费版编程开发 / 1.08G
HMViewv4.04 官方版编程开发 / 859KB
Redis Desktop Manager 2021v2021 中文版编程开发 / 32.5M
SQLPrompt10(附注册激活码)v10.0.5 免费版编程开发 / 12.7M
Altova XMLSpy(附注册码)v2018 汉化版编程开发 / 79.4M
华为ensp模拟器v1.3.00.100 官方最新版编程开发 / 411.7M
慧编程mBlock5v5.3.0 官方版编程开发 / 241.7M
Keil uVision5完美破解版(附注册机)v5.26 中文纪念版编程开发 / 285.4M
Resource Hackerv5.1.8 绿色版编程开发 / 2.1M
Navicat15中文破解版(含注册码)v2020 最新版编程开发 / 30.5M
JetBrains GoLand 2021(附破解补丁)v2021.1 免费版编程开发 / 362M