Modellar uchun kanonik URL manzillar
Kanonik URL - bu manba uchun afzal qilingan URL. Sizda turli xil sahifalar bo'lishi mumkin saytingizda siz postlarni ko'rsatadigan, lekin bitta URL manzili sifatida foydalanasiz blog posti uchun asosiy URL. Djangodagi konventsiya get_absolute_ ni qo'shishdir url() usuli ob'ekt uchun kanonik URLni qaytaradigan modelga.
Oldingi bo'limda aniqlagan post_detail URL manzilidan foydalanishingiz mumkin
Post ob'ektlari uchun kanonik URL yaratish. Ushbu usul uchun siz dan foydalanasiz
reverse() usuli, bu sizga URL manzillarini ularning nomi va o'tishi bo'yicha yaratishga imkon beradi
ixtiyoriy parametrlar. URL-manzillar yordam dasturining funktsiyalari haqida ko'proq bilib olishingiz mumkin
https://docs.djangoproject.com/en/3.0/ref/urlresolvers/.
Blog ilovasining models.py faylini tahrirlang va quyidagi kodni qo'shing:
Do'stlaringiz bilan baham: |