クラスター化されたニュース記事のリストを表示する Django アプリケーションを作成しました。最初のページに 3 つの記事だけを表示したいのですが、ユーザーがそれらすべてを表示したい場合は、[実際の報道を見る] リンクをクリックして、記事の全体的なリストを (GoogleNews の機能として) 見ることができます。メイン ページでは、 listaという変数に記事のリストがあります。そして、メイン ページの最初の 3 つの要素だけを公開し、新しいページに記事のリストを転送したいと考えています。次のように、views.py ファイルにテーマ関数を追加します。
def theme(request,argument):
lista=argument
return render(request,'theme.html', locals())
そして、テーマ関数を呼び出すmain.htmlコードは次のとおりです。
<a href="{% url "mysite.views.theme" argument=lista %} target="_blank">
または私が試します:
<a href="{% url "mysite.views.theme" lista %} target="_blank">
urls.pyコードは次のとおりです。
urlpatterns = patterns('',
('^main/$', main),
('^all/$', tegjitha),
('^(sport)/$', gen),
('^(teknologji)/$', gen),
('^(showbiz)/$', gen),
('^(bota)/$', gen),
('^(ekonomi)/$', gen),
('^(kulture)/$', gen),
('^(theme)/$', theme),
NoReverseMatch at /main/ エラーが表示されます。