How to remove extra ',' in tuple in django(python)

后端 未结 5 1293
长情又很酷
长情又很酷 2021-01-06 07:45

I have one problem in building a list of id using django. if i choose more than 1 id it ok but if i choose only one it will produce extra \',\' in list.

test         


        
5条回答
  •  梦谈多话
    2021-01-06 08:10

    Yo say you want a list but de facto you are creating a tuple.

    To get a list of ids take a look at values_list

    >>> Entry.objects.values_list('id', flat=True).order_by('id')
    [1, 2, 3, ...]
    >>> Entry.objects.filter(id=1).values_list('id', flat=True)
    [1]
    

提交回复
热议问题