python dashboard django_python – 在Django中参考View / Template中的多个模型

我正在使用

Python / Django完成我的第一步,并在一个Django项目中编写了一个带有多个Django应用程序的示例应用程序.现在我添加了另一个名为“dashboard”的应用程序,我想显示来自不同应用程序的数据.目前我仍然使用这个简单的基于类的通用视图,它在仪表板上显示我的小联系人-App的条目:

views.py:

from django.views.generic import ListView

from contacts.models import Contact

class ListDashboardView(ListView):

model = Contact

template_name = 'dashboard.html'

urls.py:

url(r'^$', dashboard.views.ListDashboardView.as_view(),

name='dashboard-list',),

在dashboard.html中我做:

{% for contact in object_list %}

{{ contact }}

{% endfor %}

任何人都可以向初学者解释如何在我的模板中访问多个模型吗?我不仅要展示我的“联系人”应用中的联系人,还要展示其他应用中的数据,例如我的“广告资源”应用和第三个应用.

我知道,我必须导入它:

from inventory.models import Asset

from polls.models import Poll

但是要使用视图将所有这些数据传递给我的单个模板需要做些什么?我如何在模板中访问该数据?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值