0

私は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_countids投票またはコメントした可能性のあるユーザーをセミコロン ( ;) で区切ってテキスト フィールドに保存しているだけです。例えば。投票 --> (2;4;6;)

テンプレートで投票数を出力するにはどうすればよいですか? データベースのように専用のセルを作成する必要がvotes_countありますか、それともビューファイルに面倒な関数をコーディングして表示することでこれを実現する必要がありますか? 何百万人ものユーザーがいるウェブサイトの従来の方法はどれですか?

4

0 に答える 0