У меня очень простая модель контакта. Модель имеет следующие поля:
class Entry(models.Model):
name = models.CharField(max_length=64, unique=False)
organization = models.CharField(max_length=100, unique=False, blank=True, null=True)
team = models.CharField(max_length=64, unique=False, blank=True, null=True)
position = models.CharField(max_length=64, unique=False, blank=True, null=True)
address = models.CharField(max_length=130, unique=False, blank=True, null=True)
...
def __unicode__(self):
return u'%s' % self.name
У меня есть разные шаблоны для отображения / редактирования отдельных записей. Я хотел бы сделать следующее.
При просмотре отдельной записи я бы хотел, чтобы пользователь мог щелкнуть «организацию» и быть перенаправлен на шаблон, в котором перечислены все существующие записи в БД этой организации. Я создал шаблон, но не уверен в коде представления.
Мне кажется, что-то вроде этого, но я не думаю, что это законно.
def display_organization(request):
records = Entry.objects.filter(organization__exact=Context)
t = get_template('org_list.html')
html = t.render(Context({'records': records}))
return HttpResponse(html)
Кто-нибудь может помочь?