[英]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.