最初に言いたいのは、私はとても初心者です。ArticleとCategoryの2つのdjangoモデルがあります。第 4 条の分野では、カテゴリー 2 の分野で。すべての記事は、カテゴリ (「科学」、「政治」など) に割り当てる必要があります。記事にはカテゴリ ID しかなく、Category テーブルからカテゴリ名を取得したい。モデル例:
モデル:
class Article(models.Model):
article_id = models.IntegerField(primary_key=True)
title = models.CharField(max_length=40)
content = models.CharField(max_length=1000)
category_id = models.SmallIntegerField()
class Category(models.Model):
category_id = models.SmallIntegerField(primary_key=True)
category_name = models.CharField(max_length=40)
ビュー:
def index(request):
articles = Article.objects.all()
return render_to_response('main.html',{'articles':articles}, context_instance=RequestContext(request))
テンプレートで article_id、title、content、category_id を取得できますが、Article の category_id を使用して Category モデルから category_name を取得する方法がわかりません。おそらく、メソッドは Article クラスに記述してからテンプレートで使用する必要があります。助けてください。