|
1-savol////1-11-16-26-31 Ob’ekt tushunchasi yoritib bering va misollar keltiring
|
bet | 9/10 | Sana | 08.02.2024 | Hajmi | 58,84 Kb. | | #153113 |
Bog'liq PYTHONENima uchun qo'llaniladi: URL dispatcher, foydalanuvchilarning brauzerlaridagi URL so'rovlarni ilova ichidagi maqbul funksiyalarga yo'naltirish uchun ishlatiladi. Vazifasi: URL dispatcher, foydalanuvchi so'rovlari bo'yicha nazorat qiladi va kelgan URL-ni ilova ichidagi qaysi view ga yo'naltirish kerakligini aniqlaydi.
from django.urls import path
from .views import post_list
urlpatterns = [
path('posts/', post_list, name='post_list'),
]
URL dispatcher, foydalanuvchilarning brauzerlaridagi URL so'rovlarni ilova ichidagi maqbul funksiyalarga yo'naltirish uchun ishlatiladi. URL dispatcher, foydalanuvchi kiritgan URL-ni tahlil qiladi va maqbul funksiya yoki view ga yo'naltiradi.Bu misolda, 'posts/' URL qismi post_list funksiyasiga yo'naltiriladi. name atributi esa bu yo'naltirilgan URL-ni chaqirish uchun bir nomni belgilaydi.
(1-misol///10-25-40)Django frameworki haqida ma’lumot bering Django, Python dasturlash tilida yaratilgan, loyihalarni tezkor va sodda tarzda tuzishda yordam beruvchi bir veb framework'idir. 2003 yilida Adrian Holovaty va Simon Willison tomonidan ishlab chiqilgan va bir necha yil ichida katta jamoa tomonidan rivojlangan. Model-View-Controller (MVC) arxitekturasi: Django, Model-View-Controller (MVC) arxitekturasi o'rniga Model-View-Template (MVT) arxitekturasini ishlatadi. Ma'lumotlar bazasini boshqarish: Django, ma'lumotlar bazalariga murojaat qilish va o'zgarishlarni amalga oshirish uchun kuchli ORM (Object-Relational Mapping) tizimini o'z ichiga oladi. Tashqi fayllarni boshqarish: Statik fayllarni (CSS, JavaScript, rasmlar) boshqarish va ularni to'plab qo'shish Django ilovasi uchun o'z ichiga olgan qismlardan biridir Form va validatsiya: Django, foydalanuvchidan ma'lumotlar qabul qilib, ularga murojaat qilish, ma'lumotlar to'plamini boshqarish va ularga validatsiya qilish uchun form va form validatsiyasini taqdim etadi. Foydalanuvchi muhitlari: Django, foydalanuvchi tizimi, foydalanuvchi autentifikatsiyasi, ro'l boshqarish va qo'shimcha foydalanuvchi muhitlarini boshqarishda o'ziga xos funksionaliklarni taqdim etadi.
|
| |