Как использовать представления на основе классов с более чем одной моделью? - PullRequest
0 голосов
/ 04 ноября 2019

Я использую представление на основе классов с созданной моделью, но не могу вставить другую модель.

models.py:

class Test(models.Model):
   name = models.CharField(max_length=255, null=False, 
   data = models.DateField(null=False, default=date.today)

class Test2(models.Model):
   teste = models.ForeignKey(Test, on_delete=models.CASCADE), 
   data = models.DateField(null=False, default=date.today)

views.py без "Test2""model:

class IndexTemplateView(TemplateView):
  template_name = "index.html"

class TestCreateView(CreateView):
  template_name = "cadastro.html"
  model = Test
  form_class = InserePropriedadeForm
  success_url = reverse_lazy("test:list_test")

class TestListView(ListView):
  template_name = "list.html"
  model = Test
  context_object_name = "tests"


class TestDetailView(DetailView):
  template_name = "detail.html"
  model = Test
  fields = '__all__'
  context_object_name = 'test'

... Как добавить модель" Test2 "в это представление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...