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 %}