Django2 ListView с использованием двух моделей - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу получить доступ к двум моделям из ListView для отображения данных в template_list

models.py

class MdCategoria(models.Model):
    name = models.CharField(
        max_length=100,
        verbose_name='Nombre',
    )
class MdEntrada(models.Model):  
    categories = models.ManyToManyField(
        MdCategoria,
        verbose_name='Categorías',
    )

view.py

class VwCategoria(BaseView, ListView):
    template_name = 'ap_blog/categoria.html'
    model = MdEntrada

¿Как настроить доступ к запросу MdCategoria из VwCategoria? ¿Как показать данные MdCategoria и MdEntrada, используя теги шаблонов в categoryor.atml?

1 Ответ

0 голосов
/ 02 апреля 2019

views.py

 class VwCategoria(BaseView, ListView):
         template_name = 'ap_blog/categoria.html'
        def get_context_data(self, **kwargs):
            context = super(VwCategoria, self).get_context_data(**kwargs)
            context['MdCategoria'] = About.objects.all()
            context['MdEntrada'] = MdEntrada.objects.all()
            return context
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...