[英]how to print list in Django template
我从 PostgreSQL 收到了这种格式的列表。
[(11, 'www.xyz.com', '03216784000', 'THis is admin side vendor', ['2020,2002'], ['Plugs,genrator'], 'zeshan@gmail.com,zeshan@hotmail.com', ['Corolla,toyota'])]
Here is my Model and I insert data using ajax inpostgresql.
class StaffUser(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
buyer_vendor_name = models.CharField(max_length=250, null=True, blank=True)
emails = MultiEmailField()
phone_no = models.CharField(max_length=100, null=True, blank=True)
category = ArrayField(models.CharField(max_length=200), null=True, blank=True)
menufacture = ArrayField(models.CharField(max_length=200), null=True, blank=True)
buyer_model = ArrayField(models.CharField(max_length=200), null=True, blank=True)
使用这个非常简单的查询
vendor_record = StaffUser.objects.get(user_id=id)
我尝试使用 split 打印或显示特殊列表 ['Corolla,Toyota] 但无法删除逗号。 我不知道如何打印整个列表特殊的 ['Corolla,Toyota] 类型的数据。 任何人,请帮忙。 我是 Django 的新手,找不到准确的结果。
如果您想打印模板中的列表,您可以简单地遍历列表并打印单个项目。
例子
{%for i in list_name%}
{{i}}
{%end for%}
或者你也可以使用 Django 加入模板标签
{{ list_name|join:"--" }}
这里的列表是 [1, 2, 3, 4] 它将打印 1--2--3--4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.