Ma’lumot qo‘shish
Yozuvlar qo‘shish
Oldingi bobda yaratilgan Members jadvali bo‘sh.
Unga bir nechta a’zo qo‘shish uchun Python interpretatoridan (Python shell) foydalanamiz.
Python shell’ni ochish uchun quyidagi buyruqni yozing:
python manage.py shell
Endi shell ichidamiz, natija taxminan quyidagicha bo‘lishi kerak:
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
Pastda, uchta >>> belgisidan keyin quyidagini yozing:
>>> from members.models import Member
[enter] tugmasini bosing va bo‘sh Member jadvalini ko‘rish uchun quyidagini yozing:
>>> Member.objects.all()
Natijada quyidagicha bo‘sh QuerySet obyekti hosil bo‘lishi kerak:
<QuerySet []>
QuerySet — ma’lumotlar bazasidan olingan ma’lumotlar to‘plami.
QuerySet’lar haqida Django QuerySet bobida batafsil o‘qing.
Quyidagi ikki qatorni bajarib, jadvalga yozuv qo‘shing:
>>> member = Member(firstname='Emil', lastname='Refsnes')
>>> member.save()
Member jadvaliga a’zo qo‘shilganini tekshirish uchun quyidagi buyruqni bajaring:
>>> Member.objects.all().values()
Natija quyidagicha ko‘rinadi, deb umid qilamiz:
<QuerySet [{'id': 1, 'firstname': 'Emil', 'lastname': 'Refsnes'}]>
Bir nechta yozuv qo‘shish
Member obyektlaridan ro‘yxat tuzib, har bir element uchun .save() metodini bajarish orqali bir nechta yozuv qo‘shishingiz mumkin:
>>> member1 = Member(firstname='Tobias', lastname='Refsnes')
>>> member2 = Member(firstname='Linus', lastname='Refsnes')
>>> member3 = Member(firstname='Lene', lastname='Refsnes')
>>> member4 = Member(firstname='Stale', lastname='Refsnes')
>>> member5 = Member(firstname='Jane', lastname='Doe')
>>> members_list = [member1, member2, member3, member4, member5]
>>> for x in members_list:
... x.save()
...
>>>
for siklidan chiqish uchun oxirida [enter] tugmasini yana bir marta bosing.
Endi quyidagi buyruqni bajarsangiz:
>>> Member.objects.all().values()
Member jadvalida 6 ta a’zo borligini ko‘rasiz:
<QuerySet [{'id': 1, 'firstname': 'Emil', 'lastname': 'Refsnes'},
{'id': 2, 'firstname': 'Tobias', 'lastname': 'Refsnes'},
{'id': 3, 'firstname': 'Linus', 'lastname': 'Refsnes'},
{'id': 4, 'firstname': 'Lene', 'lastname': 'Refsnes'},
{'id': 5, 'firstname': 'Stale', 'lastname': 'Refsnes'},
{'id': 6, 'firstname': 'Jane', 'lastname': 'Doe'}]>
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
