O'zbеkiston respublikasi axborot



Download 2,46 Mb.
bet3/6
Sana21.07.2022
Hajmi2,46 Mb.
#832149
1   2   3   4   5   6
Bog'liq
MB 5-amaliy

Boshqaruv sayti yaratish


Xabarlarni yaratish va boshqarish uchun administrator paneli yaratamiz. Yaxshiyamki, Django bunday vazifalar uchun o'rnatilgan administrator interfeysi bilan birga keladi.
Avval Django administratoridan foydalanish uchun biz taklifda quyidagi buyruqni ishga tushirish orqali superuser yaratishimiz kerak.

Keyinroq oʻzgartirishingiz mumkin boʻlgan har qanday maʼlumotlarni kiritamiz. Shundan so'ng, ishlab chiqish serverini qayta ishga tushiring va manzilga o'tamiz http://127.0.0.1:8000/admin/

Tizimga kiramiz.

Shunga qaramay, paneldan postlar yarata olmaymiz, administratorimizga Post modelini qo‘shishimiz kerak.

Boshqaruv saytiga modellar qo'shish


Faylni ochamiz blog/admin.py va u erda Post modelini quyidagi tarzda ro'yxatdan o'tkazamiz.


Endi keling, birinchi blog postimizni yarataylik, Post yonidagi Qo'shish belgisini bosing, bu sizni post yaratishingiz mumkin bo'lgan boshqa sahifaga olib boradi. Tegishli shakllarni to'ldiramiz va birinchi postingizni yaratamiz.

Xabarni hozir saqlashni tugatganingizdan so'ng, siz yuqoridagi muvaffaqiyat xabari bilan postlar ro'yxati sahifasiga yo'naltirilasiz.

Garchi bu ish qilsa ham, biz ma'muriyat panelida ma'lumotlarning ko'rsatilishini o'zimizga qulayliklarga qarab sozlashimiz mumkin. Faylni yana oching admin.py va uni quyidagi kod bilan almashtiring.

Bu bizning administrator panelimizni yanada samaraliroq qiladi. Endi siz postlar ro'yxatiga tashrif buyursangiz, Post haqida batafsil ma'lumotni ko'rasiz.

E'tibor bering, men sinov uchun bir nechta postlarni qo'shdim.
Atribut list_display o'z nomi taklif qilgan narsani bajaradi, har bir post uchun postlar ro'yxatidagi kortejda qayd etilgan xususiyatlarni aks ettiradi.
Agar siz o'ng tomonda ko'rsangiz, postni ularning holatiga qarab filtrlaydigan filtr mavjud, bu list_filter usul bilan amalga oshiriladi.
Va endi bizda ro'yxatning yuqori qismida ma'lumotlar bazasini search_fields atributlardan qidiradigan qidiruv paneli mavjud. Oxirgi atribut prepopulated_fields slugni to'ldiradi, endi agar siz post yaratsangiz, slug sarlavhangizga qarab avtomatik ravishda to'ldiriladi.
Endi bizning ma'lumotlar bazasi modelimiz tugallangandan so'ng, vebilovamizdagi ma'lumotlarni ko'rsatishimiz uchun kerakli ko'rinishlar, URL manzillar va shablonlarni yaratishimiz kerak.

Download 2,46 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish