私は最初のdjangoプロジェクトに取り組んでいますが、データベースからWebページにリストとして「カテゴリ」を表示する際に問題が発生します。「オブジェクトに属性「名前」がありません。これまでのコードは次のとおりです。
モデル:
class Category(models.model):
name = models.Charfield(max_length=128)
def __unicode__(self):
return self.Name + ": " +str(self.id)
ビュー:
from django.shortcuts import render_to_response, redirect
from forms.models import Form, Group, Flow, Gate, Field, Event, Category
from django.core.context_processors import csrf
from django.views.decorators.csrf import csrf_exempt
from django.http import HttpResponse
def homepage (request):
CatName = Category.objects.order_by('id')
output = {
'category_name': CatName.Name,
}
return render_to_response('forms/formsummary.html', output)
HTML:
<div>{{ category_name }}</div>
誰かが私を正しい方向に向けることができますか?