def result(request): """Страница отрисовки твиттов с настроениями""" query = request.GET.get('q', '') tweetsStr = request.GET.get('rpp', '') result_type = request.GET.get('result_type', '') if query is None or len(query) == 0: return redirect("/search?error=bad_q") try: tweetsN = int(tweetsStr) if tweetsN > 100: return redirect("/search?error=many_t") except: #return redirect("/search?error=bad_n") return "bad" result = {} result['tweets'] = TweetsAnalysis.predictHappiness(TwitterStuff.getTweets(query, tweetsN, result_type)) result['query'] = query return render(request, 'result.html', result)
def recipient(request): """Ассинхронный приём новой информации от "учителя" о настроениях """ TweetsAnalysis.addTeachedTweets(request.POST) return HttpResponse("OK")