Post.objects.create(title='One more post',
slug='one-more-post',
body='Post body.',
author=user)
Ob'ektlarni yangilash
Endi postning sarlavhasini boshqasiga o'zgartiring va ob'ektni yana saqlang:
>>> post.title = 'New title'
>>> post.save()
Bu safar save() usuli UPDATE SQL bayonotini bajaradi.
Ob'ektga kiritgan o'zgarishlaringiz saqlanib qolmaydi
save() usulini chaqirmaguningizcha ma'lumotlar bazasi.
Ob'ektlarni olish
Siz get() yordamida ma'lumotlar bazasidan bitta ob'ektni qanday olishni allaqachon bilasiz.
usuli. Siz ushbu usulga Post.objects.get() yordamida kirgansiz. Har bir Django modeli
kamida bitta menejerga ega va standart boshqaruvchi ob'ektlar deb ataladi. Siz a olasiz
Model menejeringiz yordamida QuerySet obyekti. Jadvaldan barcha ob'ektlarni olish uchun,
Siz faqat standart ob'ektlar menejerida all() usulidan foydalanasiz, masalan:
Do'stlaringiz bilan baham: |