腾牛·下载

显示更多 收起

多说SDK for Python/ Django App

大小:28KB语言:中文 类别:编程开发系统:WinAll
版本:0.1 免费版时间:2015-07-04
应用介绍

多说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 }}

    厂商名称:
用户评论
取消
跟帖评论
    更多评论
    相关教程
    猜你喜欢
      本类排行
      其它版本