|
python manage.py runserver
|
bet | 14/15 | Sana | 26.05.2024 | Hajmi | 0,58 Mb. | | #254308 |
Bog'liq diplompython manage.py runserver
Brauzerda http://127.0.0.1:8000 manzilini oching va "Salom, Django!" xabarini ko'rasiz.
Foydalanuvchi Interfeysi: HTML Shablonlari
Django yordamida foydalanuvchi interfeysini yaratish uchun HTML shablonlaridan foydalanish mumkin. templates papkasida index.html faylini yaratamiz:
myapp/views.py faylini yangilab, foydalanuvchi kiritgan ma'lumotlarni qabul qilish va ko'rsatish uchun kerakli marshrutlarni qo'shamiz:
myapp/urls.py faylini tahrirlab, yangi yo'nalishni qo'shamiz:
Django freymvorki yordamida oddiy va samarali veb ilova yaratish jarayonini ko'rdik. Django ning kuchli funksiyalari, kengaytiriladigan arxitekturasi va xavfsizlik choralari uni yirik va murakkab loyihalar uchun ideal qiladi. Ushbu mustaqil ishda Django yordamida veb ilova yaratishning asosiy qadamlarini ko'rib chiqdik, lekin Django ning imkoniyatlari buning bilan cheklanmaydi. Ilova rivojlantirish jarayonida ko'plab qo'shimcha funksiyalar va vositalardan foydalanish mumkin. Ko'proq ma'lumot va ilg'or funksiyalar uchun Django ning rasmiy hujjatlariga murojaat qilish tavsiya etiladi.
1.4. Xulosa
Veb dasturlash – bu veb-saytlar va veb-ilovalarni yaratish va ularni samarali ishlashini ta'minlash jarayonidir. Ushbu jarayon bir nechta texnologiyalar va tillarni o'z ichiga oladi, va bu texnologiyalar ikki asosiy qismlarga bo'linadi: front-end (mijoz tomoni) va back-end (server tomoni).
Front-end dasturlash – bu veb-saytning foydalanuvchi interfeysi qismiga tegishli. Bu qism foydalanuvchilar bilan bevosita muloqot qiladi va ularning ko'rish, ishlatish tajribasini tashkil etadi. Front-end dasturlashda ishlatiladigan asosiy texnologiyalar: HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript.
Back-end dasturlash – bu veb-saytning server tomonidagi qismi bo'lib, foydalanuvchi ko'rmaydigan va bevosita ishlatmaydigan qismidir. Bu qismda veb-saytning mantiqiy qismi, ma'lumotlar bazasi bilan ishlash, autentifikatsiya va boshqa server tomonidagi vazifalar bajariladi. Back-end dasturlashda ishlatiladigan asosiy texnologiyalar: Server tillari (PHP, Python, Ruby, Java, Node.js), Ma'lumotlar bazalari (MySQL, PostgreSQL, MongoDB), Serverlar (Apache, Nginx).
|
| |