$ python3 manage.py makemigrations library
$ python3 manage.py migrate
10 – rasm. Books MB dagi yaratilgan jadvallar. library_books bu 9 – rasmda yaratgan jadvalimiz, qolganlari django frameworkining jadvallari.
11 – rasm. Loyihamiz uchun yaratgan jadvalimizning tuzilishi.
Admin paneli
So’ng MB bazasini boshqarishimiz uchun loyihamizda superuser (root)
yaratamiz :
$ python3 manage.py createsuperuser
12 – rasm. Superuser yaratish.
7 – rasmda ko’ritib o’tgan ma’lumotlariz, shuni ko’rsatadigi loyihamiz localhost:8000 va localhost:3000 portla orqali hizmat ko’rsatadi. Django ning qulay tomonlaridan yana biri shundagi admin paneli djangoda oldindan tayyor bo`lib, faqat biz unda nimalarni aks etishini ko’rsatsak bo’lgani. Admin paneliga brauzerni ochib localhost:8000/admin URL orqali kiramiz, shuni yoddan chiqarish kerakmasi loyihamiz ishlab turgan bo’lishi kerak.
13 – rasm. Django admin panelni kirish qismi.
14 – rasm. Django admin paneli avtorizatsiyadan o’tkandagi qismi.
Admin panelini o’zimizga kerakli ko’rinishga olib kelishimiz mumkin, buning uchun library direktoriyasidagi admin.py fayliga quyidagi kodlarni kiritamiz.
15 – rasm. Admin panelining sozlamalari.
Books MB bazasiga ma’lumotlarni admin paneli bilan kiratamiz. Buning uchun 14 – rasmdagi Kutubxona(Library) bo’limidagi Books qismidagi add tugmasini bosish orqali ma`lumotlarni kiritib o’tamiz.
16 – rasm. Books MB dagi library_books jadvaliga ma’lumot kiritish oynasi.
Yuqoridagi oynadan foydalanib MB ga bir necha ma’lumotlarni kiritib o’tamiz.
Natijada quyidagi ko’rinishni ko’rishimiz mumkin.
17 – rasm. library_books jadvaliga kiritilgan ma’lumotlar ko’rinishi.
Do'stlaringiz bilan baham: |