Форум сайта python.su
Объясните причину ошибки, пожалуйста:
'function' object has no attribute ‘myblogs_set’
class Typeblogs(models.Model): ... class Myblogs(models.Model): typeblog = models.ForeignKey(Typeblogs, verbose_name = u'Тип')
'cat_id' : Typeblogs.objects.select_related().get(id=id), 'myblogs' : cat_id.myblogs_set.all(),
'cat_id' : Typeblogs.objects.select_related().get(id=id), 'myblogs' : cat_id.typeblogs_myblogs.all(),
Отредактировано infoforfoi (Март 23, 2013 08:34:04)
Офлайн
Давайте полный код ваших вьюшек, а не клочки.
Офлайн
вьюха элементарная
from django.template import RequestContext from django.shortcuts import render_to_response from myblogs.models import * def cat_id(request, id): return render_to_response("myblogs/myblogs.html", { 'cat':Typeblogs.objects.select_related().filter(show=True), 'cat_id' : Typeblogs.objects.select_related().get(id=id), 'myblogs' : cat_id.myblogs_set.all(), }, context_instance=RequestContext(request))
'myblogs':Myblogs.objects.filter(show=True,typeblog=id),
Отредактировано infoforfoi (Март 23, 2013 14:55:17)
Офлайн
В какой документации Вы такое увидели?
У вас функция вьюхи называется cat_id, этой строкой
'myblogs' : cat_id.myblogs_set.all(),
Офлайн
совершенно верно, спасибо… в конец запутался
Офлайн