|
Introduction to Django 311-20 guruh Temirov Elyorbek Reja
|
bet | 2/2 | Sana | 30.11.2023 | Hajmi | 0,51 Mb. | | #108730 |
Django tarixi - Uning joriy barqaror versiyasi 2.0.3 ishga tushirildi.
- Django veb-ilovalar yaratishda ishlatiladigan erkin ochiq kodli web frameworkdir. Python dasturlash tilida yozilgan. 2003-yilda Adrian Holovaty va Simon Willison tomonidan yaratilgan. Loyiha Django Software Foundation nodavlat tashkiloti tomonidan qoʻllab-quvvatlanadi.
| | | | | | | | | | | | | | | | | - Aggregates, transaction based tests
| | | | | | - Timezones, in browser testing, app templates.
| | | | | | - Dedicated to Malcolm Tredinnick, db transaction management, connection pooling.
| | | - Migrations, application loading and configuration.
| | | | | | - Native support for multiple template engines.Supported until at least April 2018
| | | - Automatic password validation. New styling for admin interface.
| | | - Full text search for PostgreSQL. New-style
- middleware.
| | | - Last version to support Python 2.7.Supported until at least April 2020
| | | - First Python 3-only release, Simplified URL routing syntax, Mobile friendly admin.
| - Keng va qo'llab-quvvatlanadigan hamjamiyat
Django hususiyatlari. - Masshtablilik va qayta foydalanish imkoniyati: Django kodni qayta ishlatish va modullikni targ'ib qiladi, bu esa dasturchilarga ularni qayta foydalanish mumkin bo'lgan modullar yoki ilovalarga bo'lish orqali kengaytiriladigan ilovalarni yaratishga imkon beradi.
- URL yo'naltirish: Django moslashuvchan URL marshrutlash tizimini taqdim etadi, bu esa ishlab chiquvchilarga ilovaning turli qismlari uchun toza va foydalanuvchilar uchun qulay URL manzillarini aniqlash imkonini beradi.
- Template Engine: Django shablon mexanizmi HTML shablonlarini loyihalash va renderlash jarayonini soddalashtiradi, bu esa dinamik veb-sahifalarni yaratishni osonlashtiradi.
- Autentifikatsiya va avtorizatsiya: Django foydalanuvchi autentifikatsiyasi va avtorizatsiyasi uchun mustahkam o'rnatilgan vositalarni taklif etadi, bu esa ilovaning turli qismlariga xavfsiz kirishni nazorat qilishni ta'minlaydi.
Django o’rnatilishi - Djangoni o'rnatish uchun avval djangoning rasmiy saytiga (https://www.djangoproject.com) tashrif buyuring va yuklab olish bo'limini bosish orqali djangoni yuklab oling. Bu erda biz Djangoni yuklab olish uchun turli xil variantlarni ko'ramiz.
- Django o'rnatishni boshlash uchun pip talab qiladi. Pip - bu python-da yozilgan paketlarni o'rnatish va boshqarish uchun ishlatiladigan paket menejeri tizimi. Python 3.4 va undan yuqori versiyalari uchun paketlarni boshqarish uchun pip3 ishlatiladi.
$ pip3 install django==2.0.3
|
| |