Mahsulotlar
Foydalanuvchi interfeysini rivojlantirish
Download 33.99 Kb.
|
Beyjanov Umidbek Shavkatovich [Python advance fanidan Mustaqil ta\'lim-1]
- Bu sahifa navigatsiya:
- Formalarni ishlatish
- Modelni yaratish va malumotlarni ornating
- View”ni yaratish
Foydalanuvchi interfeysini rivojlantirish: Django MVT loyihalarni yaratishda, foydalanuvchi interfeysini rivojlantirish uchun HTML, CSS, va JavaScriptdan foydalanishingiz mumkin. Shuningdek, foydalanuvchilar uchun sahifalar yaratish va ularga ma'lumotlarni ko'rsatish uchun Django templating tilidan foydalanishingiz mumkin. Buning uchun HTML fayllarini tuzishingiz kerak. Formalarni ishlatish: Foydalanuvchidan ma'lumot qabul qilish uchun formalar ishlatishingiz mumkin. Django formalarini ishlatish uchun forms.py faylini tuzishingiz kerak. Foydalanuvchi amaliyotlarni qo'llash: Foydalanuvchilar ko'rsatgan formalarni qabul qilib, ma'lumotlarni serverga jo'natish va amalni bajarishlari kerak. Bu uchun viewlarni va formalar bilan ishlashni o'rganishingiz lozim.
MVT (Model-View-Template) loyihalarni yaratish jarayonini o'zlashtirish usullariga oid qo'shimcha ko'rsatmalar quyidagilardir: Modelni yaratish va ma'lumotlarni o'rnating: Django modellari ma'lumotlar bazasidagi ma'lumotlar strukturasi sifatida ishlatiladi. Modelni yaratishda, o'zingizning loyihasiga kerak bo'lgan ma'lumotlarni tavsiflaydigan maydonlar (field)ni aniqlang. Misol uchun, agar o'zingizning web do'kon loyihasi bo'lsa, "mahsulot", "buyurtma", "mijoz" kabi modellar yaratishingiz mumkin. Modelni yaratgandan so'ng, makemigrations va migrate komandalari orqali ma'lumotlar bazasiga yangi modelni o'rnatishni unutmang. Quyidagi misol "mahsulot" modelini tavsiflaydi: - from django.db import models class Mahsulot(models.Model): nomi = models.CharField(max_length=100) narxi = models.DecimalField(max_digits=10, decimal_places=2) tavsifi = models.TextField() “View”ni yaratish: Django MVTda “view”, foydalanuvchiga ma'lumotlarni ko'rsatish va ularga amalni o'tkazish usuli sifatida ishlatiladi. Viewni yaratishda, “views.py” faylini tahrir qilishingiz kerak. Viewlar ma'lumotlarni olish va ko'rsatish uchun shuningdek shablonlarga ma'lumotlarni o'tkazish vazifasini o'zlashtiradi. from django.shortcuts import render from .models import Mahsulot def barcha_mahsulotlar(request): mahsulotlar = Mahsulot.objects.all() return render(request, 'mahsulotlar.html', {'mahsulotlar': mahsulotlar}) Download 33.99 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling