def landing(request, template_name="wt_articles/landing.html"): featured_translation = latest_featured_article() featured_text = u'No translations are featured' if featured_translation != None: featured_text = sentences_as_html(featured_translation.article.sentences.all()) recent_translations = TranslatedArticle.objects.order_by('-timestamp')[:5] return render_to_response(template_name, { "featured_translation": featured_text, "recent_translations": recent_translations, }, context_instance=RequestContext(request))
def landing(request, template_name="wt_articles/landing.html"): featured_translation = latest_featured_article() featured_text = u'No translations are featured' if featured_translation != None: featured_text = sentences_as_html( featured_translation.article.sentences.all()) recent_translations = TranslatedArticle.objects.order_by('-timestamp')[:5] return render_to_response(template_name, { "featured_translation": featured_text, "recent_translations": recent_translations, }, context_instance=RequestContext(request))
def show_translated(request, title, source, target, aid=None, template_name="wt_articles/show_article.html"): title = unquote_plus(title) if aid != None: ta_set = TranslatedArticle.objects.filter(id=aid) else: ta_set = TranslatedArticle.objects.filter(article__language=source, language=target, title=title).order_by( "-timestamp" ) if len(ta_set) > 0: article_text = sentences_as_html(ta_set[0].sentences.all()) else: article_text = None return render_to_response( template_name, {"title": title, "article_text": article_text}, context_instance=RequestContext(request) )
def show_source(request, title, source, aid=None, template_name="wt_articles/show_article.html"): title = unquote_plus(title) if aid != None: sa_set = SourceArticle.objects.filter(id=aid) else: sa_set = SourceArticle.objects.filter(language=source, title=title).order_by('-timestamp') if len(sa_set) > 0: article_text = sentences_as_html(sa_set[0].sourcesentence_set.all()) else: article_text = None return render_to_response(template_name, { "title": title, "article_text": article_text, }, context_instance=RequestContext(request))
def show_translated(request, title, source, target, aid=None, template_name="wt_articles/show_article.html"): title = unquote_plus(title) if aid != None: ta_set = TranslatedArticle.objects.filter(id=aid) else: ta_set = TranslatedArticle.objects.filter( article__language=source, language=target, title=title).order_by('-timestamp') if len(ta_set) > 0: article_text = sentences_as_html(ta_set[0].sentences.all()) else: article_text = None return render_to_response(template_name, { "title": title, "article_text": article_text, }, context_instance=RequestContext(request))