در جنگو-bosssearch یک برنامه جنگو برای جستجو در وب و یا یک دامنه خاص در پروژه جنگو خود را با استفاده از API یاهو BOSS است.
نصب
اول، djangobosssearch اضافه به INSTALLED_APPS
با استفاده از API BOSS نیاز به یک کلید و یک راز. آنها را از http://developer.yahoo.com/search/boss/ و آنها را به تنظیمات پروژه های خود را اضافه کنید:
BOSS_API_KEY = ''
BOSS_API_SECRET = ''
سپس شامل دیدگاه ها در urlconf پروژه های شما:
الگوهای urlpatterns = (''،
& nbsp؛ در آدرس (R '^ جستجو / $'، شامل ('djangobosssearch.bosssearch_urls'))،
)
اگر می خواهید جستجو به به یک دامنه محدود شود اضافه کردن زیر به تنظیمات:
BOSS_SITE_SEARCH_DOMAIN = 'example.com "
قالب
قالب ارائه تنها یک مثال. صفحه بندی در صفحه نتایج (bosssearch / results.html) انجام شده است با استفاده از جنگو-صفحه بندی.
پیکر بندی
علاوه بر کلید پیکربندی قبلا ذکر شد، گزینه های زیر نیز مفید هستند در صورت استفاده از urlpatterns ارائه و نمایش.
BOSS_SEARCH_MARKET منطقه (کشور) را برای جستجو در (به طور پیش فرض: "EN-US").
BOSS_RESULTS_PER_PAGE تعداد نتایج در هر صفحه (به طور پیش فرض: 50).
چه در این نسخه جدید است:
به ثابت UnicodeEncodeError ناشی از درخواست OAuth تأیید to_url
مورد نیاز:
پایتون
جنگو
نظر یافت نشد