Untitled
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()