• Django Tarixi
  • Misol
  • Mundarija kirish I. Bob. Django va flask fremeworklarining nazariy asoslari




    Download 343,36 Kb.
    bet4/13
    Sana14.05.2024
    Hajmi343,36 Kb.
    #230759
    1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    Toshpo\'latov loyixa.1docx

    Nima uchun Django


    Django MVT dizayn namunasiga amal qiladi (Modelni ko'rish shabloni).

    • Model - Siz taqdim qilmoqchi bo'lgan ma'lumotlar, Ma'lumotlar bazasi bilan o'zaro ishlashda qo'laylik beradi.

    • View - foydalanuvchi so'rovi asosida tegishli shablon va tarkibni qaytaradigan so'rovlar ustida ishlash uchun.

    • Template- matn fayli (HTML fayli kabi), veb-sahifaning tartibini o'z ichiga olgan, ma'lumotlarni qanday ko'rsatish kerakligini ta'minlash uchun.

    Django Tarixi


    Django 2003 yilda Lawrence Journal-World tomonidan tajribali veb-ishlab chiquvchilarning talablariga javob beradigan framework ishlab chiqilgan. Dastlabki versiyasi ommaga 2005 yil iyul oyida chiqarildi.

    Djangoni kompyuterga oʻrnatish


    Django ni oʻrnatish uchun, kompyuterga birinchi navbatda python oʻrnatilgan boʻlishi kerak. Shundan soʻng quyidagi buyruq orqali django oʻrnatiladi:
    pip install django
    Shundan soʻng, bemalol yangi loyiha yaratishni boshlash mumkin. Buning uchun, quyidagi buyruqdan foydalanamiz:
    django-admin startproject ''proyekt nomi''
    Shunda proyekt nomi nomli papka avtommatik tarzda yaratiladi. Uning ichida manage.py fayli va proyekt nomi deb nomlangan yana bitta papka hosil boʻladi. Aynan manage.py fayli django bilan ishlashda eng muhim fayl hisoblanadi. U orqali eng muhim buyruqlar bajariladi. Masalan, yaratgan proyektimizni ishga tushirib koʻraylik. Buning uchun
    cd proyekt-nomi
    buyrugʻini berib, kerakli papkaning ichiga kiramiz. Shundan soʻng, manage.py faylini ishga tushiramiz:
    python manage.py runserver

    1.2. Flask fremeworklari haqida nazariy ma’lumotlar
    Flask — veb-ilovalar yaratishda ishlatiladigan veb-freymvork[1] . 2004-yilda Armin Ronacher tomonidan yaratilgan. Python dasturlash tilida yozilgan.

    Misol


    from flask import Flask
    app = Flask(__name__)
    @app.route("/")

    Download 343,36 Kb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 343,36 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mundarija kirish I. Bob. Django va flask fremeworklarining nazariy asoslari

    Download 343,36 Kb.