Modellarni moslashtirish ko'rsatilgan
Endi biz ma'muriyat saytini qanday sozlashni ko'rib chiqamiz. ni tahrirlang
blog ilovangizning admin.py faylini oching va uni quyidagicha oʻzgartiring:
from django.contrib import admin
from .models import Post
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
list_display = ('title', 'slug', 'author', 'publish', 'status')
Siz Django ma'muriyati saytiga sizning modelingiz ro'yxatdan o'tganligini aytyapsiz
ModelAdmin-dan meros bo'lgan maxsus sinfdan foydalangan holda sayt. Bu sinfda siz
modelni saytda qanday ko'rsatish va qanday qilish haqida ma'lumotni o'z ichiga olishi mumkin
u bilan o'zaro aloqada bo'ling.
list_display atributi o'zingiz xohlagan modelingiz maydonlarini o'rnatishga imkon beradi
boshqaruv ob'ektlari ro'yxati sahifasida ko'rsatmoqchi. @admin.register()
dekorator admin.site.register() funksiyasi bilan bir xil vazifani bajaradi
Siz almashtirgan, u bezatgan ModelAdmin sinfini ro'yxatdan o'tkazgan.
Quyidagi koddan foydalanib, administrator modelini yana bir qancha variantlar bilan moslashtiramiz:
Do'stlaringiz bilan baham: |