7
Jestem nowy w django, chcę uzyskać identyfikator, który ma pole nazwy zawiera "John". Poniżej fragment kodu działa bardzo dobrze, aledjango pozostałe elementy przycięte
W view.py
all_ids=Employee.objects.filter(name__contains = 'John').values('id')
return HttpResponse(" All id= %d " %all_ids)
Zwraca:
All id=[{'id': 1},{'id':2} , so on '...(remaining elements truncated)...']
istnieje ograniczenie do wyświetlania 20 elementy. Więc, jak mogę pozbyć się tych ograniczeń i (pozostałe elementy zostały obcięte)? Czy istnieje lepszy sposób na uzyskanie wszystkich wartości pola w zapytaniu bez obcięcia?
dzięki za odpowiedź, wydaje się działać. Jak pozbyć się znacznika "id" z wyniku zapytania, ponieważ jest on podobny do All id = [{'id': 1} –
Użyj values_list (id, flat = True) zamiast wartości – karthikr
Jeszcze raz dziękuję, jak o tym, jeśli chcę uzyskać identyfikator przez jeden zamiast całej grupy identyfikatorów, jak mogę to zrobić? –