Django: получение значений атрибутов

Я хочу получить все значения атрибутов, но, к сожалению, я получил только одно, которое получается из self.name

Мой models.py

    class Container(models.Model):
    number = models.CharField(max_length=13)   # Example: MSKU 907032-3
    iso_type = models.ForeignKey(Container_type, on_delete=models.CASCADE, null=True)
    weight = models.PositiveSmallIntegerField(null=True)
    terminal = models.ForeignKey(Terminal, on_delete=models.CASCADE, null=True)
    arive_time_to_terminal = models.DateTimeField()
    port = models.ForeignKey(Port, on_delete=models.CASCADE, null=True)
    CY = models.DateTimeField()
    ETD = models.DateTimeField()
    status = models.ForeignKey(Status, on_delete=models.CASCADE, null=True)
    order_added = models.DateTimeField()
    
# Change ALL null=False exception STATUS, time = DateTimeField    
    
    
    
    def __str__(self):
        return self.number

Views.py

def terminal(request,id):
terminal = Terminal.objects.get(name=id)
container = Container.objects.all() #terminal_id=1



   
return render(request, 'main/terminal.html', {'title': 'Terminal', 'terminal': terminal, 'number':container  })

и шаблон:

    {{ weight }}
{{ terminal }}
{{ arive_time_to_terminal }}
{{ Container.port }}
{{ CY }}
{{ ETD }}

Большое спасибо

{% for item in number %} {{ item.weight }} {{ item.terminal }} {{ item.arive_time_to_terminal }} {{ item.container.port }} {{ item.CY }} {{ item.ETD }} {% endfor %}
Вернуться на верх