Ma'lumotlar bazasini yangilash: Yangi modelni ma'lumotlar bazasiga qo'shish uchun quyidagi komandalarni ishga tushiring:
python manage.py makemigrations
python manage.py migrate
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})
Template yaratish: Loyiha ichida yangi HTML shablonlar (template) yaratish uchun templates papkasini yaratish va shablonlarni joylashtiring. Shablonlar HTML kodni o'z ichiga olishi kerak.
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”
Do'stlaringiz bilan baham: |