コード例 #1
0
ファイル: views.py プロジェクト: chromebookbob/python2012
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")
        tweetsN = 20

    result = {}
    tweets = TweetsAnalysis().predictHappiness(
        TwitterStuff.getTweets(query, tweetsN, result_type))
    result['tweets'] = tweets
    result['stat'] = Stat().calc(tweets)
    print result['stat']
    result['query'] = query
    return render(request, 'result.html', result)
コード例 #2
0
ファイル: views.py プロジェクト: chromebookbob/python2012
def recipient(request):
    """Ассинхронный приём новой информации от "учителя" о настроениях """
    TweetsAnalysis().addTeachedTweets(request.POST)
    return HttpResponse("OK")