Python&Django ошибка при выводе данных. Field 'id' expected a number but got ''
При работе с выводом данных через class DetailView выходит ошибка Field 'id' expected a number but got 'Продавец'. Есть 2 таблицы оттуда беру данные по ключевому слову. С 1-ой таблицы выводит данные без ошибки а вот с 2-ой таблицы при фильтраций по ключевому слову выходит ошибка.
class main_date_base(DetailView):
model = ob_main_base
template_name = 'main/info_db.html'
context_object_name = 'views_info_db'
def get_context_data(self, **kwargs):
context = super(main_date_base, self).get_context_data(**kwargs)
context['pos_db_vi'] = Post_mdb.objects.filter(name='Купленный')
context['akq_db_vi'] = Akq_mdb.objects.filter(name='Продавец')
return context
При фильтре таблицы Akq_mdb.objects.filter(name='Продавец') выдает ошибку: Field 'id' expected a number but got 'Продавец', а если поставить Akq_mdb.objects.filter(id='1') то выводит правильно без ошибки. Мне нужно по ключевому слову Продавец вывести данные. Кто что подскажет буду благодарен.