|
1-savol////1-11-16-26-31 Ob’ekt tushunchasi yoritib bering va misollar keltiring
|
bet | 3/10 | Sana | 08.02.2024 | Hajmi | 58,84 Kb. | | #153113 |
Bog'liq PYTHONE KLASS YARATISHYangi klass yaratish uchun class operatoridan foydalanamiz va klassimizga tushunarli nom beramiz. Esingizda bo'lsin, klass bu hali obyekt emas, bu obyekt uchun shablon. Shuning uchun klass yaratishda shu klassdagi obyektlar uchun umumiy bo'lgan xususiyatlar va funksiyalarni o'ylashimiz kerak.
Keling, Talaba degan klass yaratamiz:
class Talaba:
def __init__(self,ism,familiya,tyil):
self.ism = ism
self.familiya = familiya
self.tyil = tyil
(2-savol////3-13-18-28-33)Djangoda Settings.py fayli sozlamalarini tushuntirib beringDjango frameworki dasturlarini sozlashda, settings.py fayli muhim ahamiyatga ega bo'ladi. Bu faylda dastur sozlamalari, oddiy o'zgaruvchilar, databazaga ulangan sozlamalar va ko'plab boshqa sozlamalar joylashadi.SECRET_KEY: Uniq kod, dasturni xavfsizlik uchun ishlatiladi. Iltimos, bu kodni himoya qiling va nolga o'zgartirmang.DEBUG: True bo'lsa, dastur dev (development) rejimda ishlaydi va xato habarnomalarini ko'rsatadi. Asosiy proyektlarda False qilish tavsiya etiladi.ALLOWED_HOSTS: Saytga murojaat qilishga ruxsat berilgan domenlarni o'z ichiga oladi.DATABASES: Ma'lumotlar bazasi sozlamalari, misol uchun, SQLite.STATIC_URL va STATICFILES_DIRS: Statik fayllar uchun manba manzillarini belgilash.MEDIA_URL va MEDIA_ROOT: Media fayllar uchun manba manzillarini belgilash.TEMPLATES: Template fayllari uchun manba manzillarini belgilash.INSTALLED_APPS: Dasturingizda qo'llaniladigan ilovalar ro'yxati. settings.py fayli, dastur yaratish jarayonida boshqa sozlamalarni ham qo'llab-quvvatlaydi va dasturning maqsad va talablariga muvofiq ravishda do'stlashib boradi. U bu holatda dasturning to'liq ishlashini ta'minlaydi va yangi xususiyatlarni qo'shish uchun imkoniyat yaratadi. Django Dasturini Sozlash: settings.py fayli, Django dasturini sozlash uchun mo'ljallangan fayldir. U orqali, dasturning asosiy sozlamalari, xususiyatlar, va parametrlar belgilanadi.Dastur xususiyatlari va sozlamalari: Faylda DATABASES, INSTALLED_APPS, STATIC_URL, MEDIA_URL, DEBUG, ALLOWED_HOSTS, va boshqa ko'plab sozlamalar mavjud. Bu sozlamalar orqali, dasturning xususiyatlari, ma'lumotlar bazasi, ilovalar ro'yxati, statik fayllar manzili, media fayllar manzili kabi muhim parametrlar belgilanadi.
|
| |