Djangodan boshlang’ich darslar



Download 302,49 Kb.
Pdf ko'rish
Sana01.02.2022
Hajmi302,49 Kb.
#422083
Bog'liq
Django 5-dars



Djangodan boshlang

ich darslar | 
@python_uzbek_coder
Django orqali Backenddan Frontendga ma'lumot yuboramiz || 5-dars 
 
Bu maqolada sizlar bilan djangodagi 
views.py
 orqali ma'lumotni backenddan frontendga o'tkazamiz. Esingizda 
bo'lsa o'tgan darsda 
views.py
 orqali web saytni 
index.html
ga ulagan edik. Endi Backenddan turib 
frontendga ma'lumotni yuboramiz. 
Avvalgi darslar: 

Django fremworkiga kirish, o'rnatamiz va tanishamiz || 1-dars
 

Django fremworkining settings.py fayli bilan tanishamiz || 2-dars
 

Djangoda app nima?!, hosil qilamiz va tanishamiz || 3-dars
 

Django urls.py views.py template || djangoning asosiy qismi || 4-dars
 
Django 5-dars 
Project nomi - library 
App nomi - lib_app 
views.py
  
kod: 
from django.shortcuts import render 
# Create your views here. 
def home(request): 
return render(request, 'index.html') 
 
 


Djangodan boshlang

ich darslar | 
@python_uzbek_coder
index.html 
kod: 
<
html
>
<
head
>
<
title
>
Asosiy sahifa
title
>
head
>
<
body
>
<
h1
>
Salom django
h1
>
body
>
html
>
O'zgartirish ishlarini olib borishni boshlaymiz.
views.py

Birinchi bo'lib sizlaga backenddan ma'lumot yuborishni o'rgataman. Buning uchun siz render funksiyasida 
uchinchi elementiga 
dict
(lug'at python o'rgatilayotganingizda o'rgangan bo'lishingiz kerak) yozamiz. 
dict
ga 
istagan kalit so'zi va qiymatini bering. Men esa kalit so'ziga '
salom
' dedim qimatiga esa '
Bunyodbek 
Abdurazzoqov
' dedim. 
return render(request, 'index.html', {'salom':'Bunyodbek Abdurazzoqov') 
index.html 
Frontendga ma'luumot qabul qilish. Buning uchun html kodingizning ko'rinadigan biror bir qismiga ikki marotaba 
gulli qovslar qo'ying {{}} shu qovslar ichiga 
views.py
 da yozgan 
dict
ning biror bir kalit so'zini yozing. Menning 
kalit so'zim salom edi. 
{{ salom }}
men bu kodni 
salom django
dagi 
django
so'zining o'rniga qo'ydim. 
index.html: 
kod: 
<
html
>
<
head
>
<
title
>
Asosiy sahifa
title
>
head
>
<
body
>
<
h1
>
Salom {{salom}}
h1
>
body
>
html
>
Serverni ishga tushiramiz.(runserver) 


Djangodan boshlang

ich darslar | 
@python_uzbek_coder
 
Server ishga tushdi 
Ya'na ham tushunarli bo'lishi uchun kalit so'zlarini alishtirib ko'ring... 
Backend dasturchilar 
views.py
 da biroz boshqacharoq yo'l tutishadi. Avval 
dict
ni o'zgaruvchiga tenglab 
keyin o'zgaruvchini 
index.html
dan so'ng yozishadi. 
kod: 
def home(request): 
context = {'salom':'Bunyodbek Abdurazzoqov'} 
return render(request, 'index.html', context ) 
Siz faqatgina string emas raqamlar ham jo'natishingiz, arifmetik amallar bajarishingiz ham mumkin
masalan:
context = {'salom'5+9} 
Frontendga raqam jo'natish 


Djangodan boshlang

ich darslar | 
@python_uzbek_coder
Siz pythonning boshqa kutubxonalarini ham ishlatishingiz mumkin. Hozir sizlar bilan vaqtni jo'natib ko'ramiz.
Buning uchun datetime kutubxonasini chaqiramiz 
import datetime
home
funksiyamizning ichidagi 
dict
ning qiymatiga 
datetime.datetimr.now
()
funksiyasini ishlatamiz 
kod: 
from django.shortcuts import render 
import datetime 
# Create your views here. 
def home(request): 
context = {'salom':datetime.datetime.now()} 
return render(request, 'index.html', context ) 
index.html
faylimiz ham salom kalit so'zi orqali ma'lumot qabul qilayotganini tekshirib qo'ying. 
severni ishlatamiz: 
Server ishga tushirilgan vaqt 
Xuloasa: Siz Backenddan Frondendga ma'lumot jo'natishni bilib oldingiz. Python qanday qilib web saytga tasir 
o'tkazishini ham bilib oldingiz degan umiddaman, boshqa kutubxonalarni ham ishlatib ko'ring(masalan:Math).
Raxmat hammaga. 
Maqola muallifi: Bunyodbek Abdurazzoqov 
 
 

Download 302,49 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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