Mahsulotlar


Ma'lumotlar bazasini yangilash


Download 33.99 Kb.
bet2/4
Sana18.10.2023
Hajmi33.99 Kb.
#1707381
1   2   3   4
Bog'liq
Beyjanov Umidbek Shavkatovich [Python advance fanidan Mustaqil ta\'lim-1]

Ma'lumotlar bazasini yangilash: Yangi modelni ma'lumotlar bazasiga qo'shish uchun quyidagi komandalarni ishga tushiring:

  • python manage.py makemigrations

python manage.py migrate

  1. View qo'shish: Loyiha ichida yangi view (ko'rishlar) yaratish uchun views.py faylini tahrir qiling. Bu faylda view funksiyalari yaratiladi, bu funksiyalar ma'lumotlarni tayyorlash va ko'rsatish uchun ishlatiladi.

  • from django.shortcuts import render

from .models import MyModel
def my_view(request):
data = MyModel.objects.all()
return render(request, 'template.html', {'data': data})

  1. Template yaratish: Loyiha ichida yangi HTML shablonlar (template) yaratish uchun templates papkasini yaratish va shablonlarni joylashtiring. Shablonlar HTML kodni o'z ichiga olishi kerak.

  2. URL tuzish: Ma'lumotlarni qanday ko'rsatish kerakligini ko'rsatish uchun URLlarni tuzing. “urls.py” faylini tahrir qilib, URL ma'lumotlarni qaysi viewga yo'naltirishni belgilang:

  • from django.urls import path

from . import views
urlpatterns = [
path('myview/', views.my_view, name='my-view'),
]


Admin panelni sozlash (agar kerak bo'lsa): Django admin panelini ma'lumotlarni tahrirlash va boshqarish uchun sozlashingiz mumkin. Bu uchun admin.py faylini tahrir qilib admin panelni qanday ko'rsatish kerakligini belgilang. Shablonni tuzish: Shablonlarni HTML fayllarida ko'rsatish uchun, yangi HTML shablonlarni tuzishingiz kerak. Shablonlarda ma'lumotlarni ko'rsatish uchun Django templating tilini ishlatishingiz mumkin. Serverni ishga tushiring: Loyihangizni ishga tushirish uchun quyidagi komandani ishga tushiring: “python manage.py runserver

Download 33.99 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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