Exemple #1
0
def master_detail(request, master_name):
    master = MasterArticle.objects.get(name=master_name)
    res, res_matches = get_master_alist(master)
    chart = prep_time_series_chart(res_matches)

    return render_to_response('incunabula/master_detail.html',
                       {'master_name':master_name, 
                        'evo_chart':chart,
                        'arts':res},
                       RequestContext(request))
Exemple #2
0
def category_detail(request, category_name):
    cat = Category.objects.get(name=category_name)
    articles = cat.article_set.filter(match_count__gt=1)

    matches = []
    for art in articles.iterator():
        mtch = Article.objects.filter(match_master=art.name).order_by('art_ed')
        matches.append(mtch)

    chart = None
    if len(matches) > 0:
        matches.sort(key=lambda x:x.count(), reverse=True)
        matches = matches[:15]
        chart = prep_time_series_chart(matches)

    return render_to_response('gravebook/category_detail.html',
                              {
                               'category_name': category_name,
                               'evo_chart': chart},
                              RequestContext(request))
Exemple #3
0
def article_detail(request, article_name):
    art = Article.objects.get(name=article_name)
    img = prep_img_url(art)
                
    chart = None
    matches = Article.objects.filter(match_master=article_name).order_by('art_ed')
    if matches.count() > 0:
        chart = prep_time_series_chart([matches])


    '''art_to = art.people.all()[0]
    score = Article.objects.filter(name__in=art_to.linked_by.iterator).filter(name__in=art.linked_by.iterator).count()
    print 'scorew', score
    '''

    return render_to_response('gravebook/article_detail.html',
                              { 'article':     art, 
                                'image':       img,
                                'evo_chart':   chart,
                                'matches':     matches,
                                },
                              RequestContext(request))