跳转到主要内容

使用Yahoo BOSS搜索!

项目描述

使用Yahoo BOSS API在Django项目中搜索网络或特定域名。

安装

首先,将 djangobosssearch 添加到 INSTALLED_APPS

使用BOSS API需要密钥和密钥。从 http://developer.yahoo.com/search/boss/ 获取它们并将它们添加到您的项目设置中

BOSS_API_KEY = ''
BOSS_API_SECRET = ''

然后,将视图包含到您的项目urlconf中

urlpatterns = patterns('',
    url(r'^search/$', include('djangobosssearch.bosssearch_urls')),
)

如果您希望搜索限制在特定域名内,请将以下内容添加到设置中

BOSS_SITE_SEARCH_DOMAIN = 'example.com'

模板

提供的模板只是示例。结果页面的分页(bosssearch/results.html)使用 django-pagination 完成。

配置

除了之前提到的配置键之外,如果使用提供的 urlpatterns 和视图,以下选项也非常有用。

BOSS_SEARCH_MARKET 要搜索的区域(国家)(默认:'en-us')。

BOSS_RESULTS_PER_PAGE 每页的结果数(默认:50)。

变更

1.1 (2012-07-02)

  • 修复了由oauth请求的to_url引起的UnicodeEncodeError

1.0 (2012-05-11)

  • 初始发布

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装软件包 的信息。

源分布

django-bosssearch-1.1.zip (25.5 kB 查看哈希值)

上传时间 源代码

由以下支持