Untitled

mail@pastecode.io avatarunknown
plain_text
a month ago
1.5 kB
15
Indexable
Never
In [1]: from exercises_app.models import Band

In [2]: results = Band.objects.all()

In [3]: print(results)
<QuerySet [<Band: Band object (1)>, <Band: Band object (2)>, <Band: Band object (3)>, <Band: Band object (4)>, <Band: Band objec
t (5)>, <Band: Band object (6)>, <Band: Band object (7)>, <Band: Band object (8)>, <Band: Band object (9)>, <Band: Band object (
10)>, <Band: Band object (11)>, <Band: Band object (12)>, <Band: Band object (13)>, <Band: Band object (14)>]>

In [4]: for result in results:
   ...:     print(band.name)
   ...: 
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[4], line 2
      1 for result in results:
----> 2     print(band.name)

NameError: name 'band' is not defined

In [5]: for result in results:
   ...:     print(result.name)
   ...: 
The Beatles
The Rolling Stones
Metallica
Pink Floyd
Deep Purple
The Clash
AC/DC
Nirvana
Blur
Oasis
Red Hot Chili Peppers
System Of A Down
Dire Straits
Twenty One Pilots

In [6]: results = Band.objects.order_by('name')

In [7]: print([x.name for x in results])
['AC/DC', 'Blur', 'Deep Purple', 'Dire Straits', 'Metallica', 'Nirvana', 'Oasis', 'Pink Floyd', 'Red Hot Chili Peppers', 'System
 Of A Down', 'The Beatles', 'The Clash', 'The Rolling Stones', 'Twenty One Pilots']

In [8]: new_band = Band()

In [9]: new_band.name = "Rage Against The Machine"

In [10]: new_band.year = 1991

In [11]: new_band.save()