私はlog inユーザーにしようとしていて、すべての最新情報を と とともに印刷し10 articlesます。私のその機能は次のようになります:number of commentsnumber of votesviews.py
article_query=Article.objects.filter(creator=user.id)
article = Article.objects.all()
latest_articles = article.order_by('-pub_date')
return render_to_response('home.html', {'article_user': article_query, 'user_info':user_info, 'latest_articles':latest_articles}, RequestContext(request))
vote_countただし、データベースとして、またはデータベースに格納されている専用のセクションはありませんcomment_count。ids投票またはコメントした可能性のあるユーザーをセミコロン ( ;) で区切ってテキスト フィールドに保存しているだけです。例えば。投票 --> (2;4;6;)
テンプレートで投票数を出力するにはどうすればよいですか? データベースのように専用のセルを作成する必要がvotes_countありますか、それともビューファイルに面倒な関数をコーディングして表示することでこれを実現する必要がありますか? 何百万人ものユーザーがいるウェブサイトの従来の方法はどれですか?