• Malumotlar Bazasi Bilan Ishlash Django modeli yordamida malumotlar bazasi bilan ishlash juda qulay. myapp/models.py faylida quyidagi tarzda oddiy model yaratamiz
  • Django URL marshrutlash
  • Django Ilovasini Ishga Tushirish
  • python manage.py startapp myapp




    Download 0,58 Mb.
    bet13/15
    Sana26.05.2024
    Hajmi0,58 Mb.
    #254308
    1   ...   7   8   9   10   11   12   13   14   15
    Bog'liq
    diplom

    python manage.py startapp myapp
    Bu buyruq "myapp" nomli yangi ilova yaratadi. Ilova tarkibi quyidagicha bo'ladi:






    1. Django Loyihasini Konfiguratsiya Qilish

    Django loyihasini konfiguratsiya qilish uchun myproject/settings.py faylini tahrirlashimiz kerak. Yangi yaratilgan ilovani loyihaga qo'shish uchun INSTALLED_APPS qismiga quyidagi qatorni qo'shamiz:


    1. Ma'lumotlar Bazasi Bilan Ishlash

    Django modeli yordamida ma'lumotlar bazasi bilan ishlash juda qulay. myapp/models.py faylida quyidagi tarzda oddiy model yaratamiz:

    Ushbu model "Talaba" nomli jadvalni yaratadi va unda "ism" va "yosh" ustunlari bo'ladi.
    Modelni yaratgandan so'ng, ma'lumotlar bazasida o'zgarishlar kiritish uchun quyidagi buyruqlarni bajarishimiz kerak:
    python manage.py makemigrations
    python manage.py migrate

    1. Django Admin Interfeysi

    Django admin interfeysi orqali ma'lumotlar bazasini boshqarish juda oson. Admin interfeysini yoqish uchun myapp/admin.py faylida quyidagi kodni yozamiz:

    Admin interfeysiga kirish uchun superfoydalanuvchi yaratishimiz kerak:

    Yaratilgan superfoydalanuvchi orqali admin interfeysiga kirishimiz mumkin: http://127.0.0.1:8000/admin.



    1. Django URL marshrutlash

    Django ilovalarida URL marshrutlash orqali turli sahifalarga yo'naltirish amalga oshiriladi. myapp/views.py faylida quyidagi tarzda oddiy funksiya yozamiz:

    So'ng myapp/urls.py faylini yaratib, unda quyidagi kodni yozamiz:

    Loyihaning asosiy urls.py faylini tahrirlab, ilovamiz URL'larini qo'shamiz:


    1. Django Ilovasini Ishga Tushirish

    Django ilovasini ishga tushirish uchun quyidagi buyruqni bajaramiz:

    Download 0,58 Mb.
    1   ...   7   8   9   10   11   12   13   14   15




    Download 0,58 Mb.