{% block title %} {% endblock %}


Download 0.67 Mb.
bet1/2
Sana17.06.2023
Hajmi0.67 Mb.
#1543271
  1   2
Bog'liq
Django Freamwork mustaqil ish


O‘ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS
TA’LIM VAZIRLIGI
Mirzo Ulug‘bek nomidagi O‘zbekiston milliy universiteti Jizzax
Filiali Informatika va axborot texnalogiyalari 103-19 gurux talabasi Jo’raboyev Haydarning
MUSTAQIL ISHI

Fan: DJANGO FREAMWORK


Tekshirdi: Jomurodov D

Jizzax-2023
Django: Model ko’rinishi Controller Framework

Men Django loyihasini o'rnatish asoslarini ko'rib chiqdim. Ushbu maqolada men ko'pchilik kam baholaydigan va Django tayanadigan Model View Controller Framework-ni ko'rib chiqmoqchiman. Garchi ko'pchilik buni MVC ramkasi deb bilishsa ham, Django biroz boshqacha yondashuvdan foydalanadi va foydalanilayotgan haqiqiy ramka Model ko'rinishi shablonidir. Djangoning ko'p odamlar etishmayotgan sohalaridan biri bu so'rovlar qanday ko'rib chiqilishi va axborot oqimi nima.



Model


Model ma'lumotlar haqidagi yagona, aniq ma'lumot manbai. U saqlanadigan ma'lumotlarning muhim maydonlari va xatti-harakatlarini o'z ichiga oladi. Odatda, har bir model bitta ma'lumotlar bazasi jadvaliga mos keladi. Har bir Django modeli bir yoki bir nechta atributlar bilan belgilanadi. Siz atributni ma'lumotlar bazasida bitta ustun deb tasavvur qilishingiz mumkin. StudentKeling , Universitetdagi ani ifodalovchi oddiy modelni yarataylik .


Django.db import modellaridan # models.pysinf Talaba(modellar.Model):
ism_ism = modellar.CharField(maks_uzunlik=20)
familiya = modellar.CharField(maks_uzunligi=20)
roʻyxatga olingan _at = models.DateTimeField( standart =timezone.now)

Student Yuqoridagi kod uchta maydondan iborat ma'lumotlar bazasi jadvalini yaratadi : first_name, last_name, enrolled_at.SQL ma'lumotlar bazalarining tabiati tufayli yuqorida aytib o'tilgan uchta maydondan tashqari Django idjadvaldagi har bir yozuv uchun noyob bo'lgan qo'shimcha maydon yaratadi.

Download 0.67 Mb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling