Передача 2 различных моделей из 2 различных приложений в таблицу другого приложения

app1/model

class Deployment(models.Model):
  uid = models.CharField(max_length=255, blank=True)
  target = models.CharField(max_length=255)
  name = models.CharField(max_length=255, blank=True)
  description = models.TextField(blank=True)

app2/model

class AccountRecord(models.Model):
  name = models.CharField(max_length=255, blank=True)
  file_name = models.CharField(max_length=255, blank=True)
  national_id = models.CharField(max_length=255, default="")

app3/views.py

class IndexView(LoginRequiredMixin, ListView):
    model = AccountRecord
    template_name = "tableview/table_view.html"
    paginate_by = 25

 def get_context_data(self, **kwargs):
    context = super(IndexView, self).get_context_data(**kwargs)
    context['deployment'] = Deployment.objects.all()
    return context

app3 html шаблон

      <table class="table card-table table-vcenter text-nowrap">
           <thead>
              <tr>
                <th>Deployment</th>
                <th>Account</th>
                <th>National ID</th>
                <th>Filename</th>
              </tr>
           </thead>
           <tbody>
             {% for account in object_list %}
              <tr>
                <td>DEPLOYMENT.NAME HERE!</td>
                <td>{{ account.name }}</td>
                <td>{{ account.national_id }}</td>
                <td>{{ account.file_name }}</td>
             </tr>
            {% endfor %}
          </tbody>
      </table>

Я пытаюсь передать данные из этих двух моделей в html-шаблон другого приложения.

с моим текущим app3/views.py таблица показывает только пустые колонки даже после того, как я поместил {{ deployment.name }}

может ли кто-нибудь указать, как правильно это сделать.

Вернуться на верх