How to create a object in Django ?
- - import django
- - django.setup()
- - from app.models import Artist
- - newArtist=Artist(name =”Artist Name ”,year_formed=2015);
- - newArtist.save();
-
// Save Function is inherited in the model class
-
// check migrations carefully if save is not
working ‘
Updating an Object
- - newArtist.name="Maroon"
- - newArtist.save()
Queries in Django
-
>>>
allArtist=Artist.objects.all() [.all() to get all records ]
>>>
allArtist[0].name
>>>
allArtist[0].ID
>>>
altArtist=Artist.objects.get(id=1) [Use try catch in get for exception]
>>>
altArtis[0]
Using Basic
Filter Statement in the “get” Statement
>>>
console=Artist.objects.get(name="Maroon")
>>>
print (console.id)
Using filter on
the objects
>>>
console=Artist.objects.filter(name__startswith="M")
// ‘I’ for case
insensitive search
>>>
console=Artist.objects.filter(name__istartswith="M")
// using exact
match in the data
>>>
console=Artist.objects.filter(name__exact="Maroon")
>>>
console=Artist.objects.filter(name__iexact="Maroon")
// Displaying
multiple Query results using for Loop
>>>
for artist in console:
... print(artist.name)
// Using
multiple filter restrictions conditions in the ORM query ‘.’
Operator
>>>
console=Artist.objects.filter(name__iexact="Maroon").filter(year_formed=2015)
>>>
console=Artist.objects.filter(name__iexact="Maroon").exclude(year_formed=2015)
// using
Foreign Key for connecting two tables [Join
Statements]
>>>
Album(name="Up",artist=allArtist[0]).save()
>>>
Album(name="down",artist=allArtist[0]).save()
>>>
newAlbum=Album.objects.get.all()
Where allArtist
is an instance OF THE CLASS Artist , Inserting foreign key elements by
referring them to the instance of another class
>>>
for storage in newAlbum:
... print(storage.id,storage.name)
No comments:
Post a Comment