在模板中对模型进行分组

问题描述

| 我有两个相关模型:
class Package(models.Model):
    package_name = models.CharField(max_length=64)
    ptype = models.CharField(max_length=16)

class Extra(models.Model):
    package = models.ForeignKey(Package,related_name=\'package\')
    data = models.DecimalField(max_digits=8,decimal_places=2,blank=True,null=True)
    information = models.CharField(max_length=1024,blank=True)
view.py:
def show_package(request):
    list = get_list_or_404(Package,ptype=\'sometype\')
    return render(request,\'table.html\',{\'list\': list})
和模板:
{% for row in list %}
<table class=\"provider_list\">
 <tr>
     <td>{{ row.package_name}}</td>
     <td>{{ row.ptype }}</td>
</tr>
</table>
{% endfor %}
如何在相关表旁边添加其他表(来自Extra模型)? 喜欢:
<table>
{% for extra_row in extra_list %}
<tr>
    <td>{{ extra_row.data }}</td>
    <td>{{ extra_row.information }}</td>
</tr>
{% endfor %}
</table>
谢谢。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)