{% block title %}{% endblock %}


from django.urls import path



Download 6,99 Mb.
bet51/64
Sana29.01.2022
Hajmi6,99 Mb.
#415730
1   ...   47   48   49   50   51   52   53   54   ...   64
Bog'liq
Django UZB

from django.urls import path
from . import views
app_name = 'blog'
urlpatterns = [
# post views
path('', views.post_list, name='post_list'),
path('////',
views.post_detail,
name='post_detail'),
]

Oldingi kodda siz app_name bilan ilova nom maydonini belgilaysiz


o'zgaruvchan. Bu sizga ilova boʻyicha URL manzillarini tartibga solish va qachon nomidan foydalanish imkonini beradi
ularga murojaat qilib. Siz path() funksiyasidan foydalanib ikki xil naqshni aniqlaysiz. The
birinchi URL namunasi hech qanday argumentga ega emas va post_list ko'rinishida ko'rsatilgan.
Ikkinchi naqsh quyidagi to'rtta argumentni oladi va post_ bilan taqqoslanadi.
batafsil ko'rinish:

• year: Butun sonni talab qiladi


• month: Butun sonni talab qiladi
• day: butun sonni talab qiladi
• post: So‘z va defisdan yasalishi mumkin

URL dan qiymatlarni olish uchun burchakli qavslardan foydalanasiz. Belgilangan har qanday qiymat

sifatida URL namunasi satr sifatida olinadi. Siz yo'l konvertorlaridan foydalanasiz,
masalan, , butun son va ni maxsus moslashtirish va qaytarish uchun
slugga maxsus mos kelish uchun. Siz Django tomonidan taqdim etilgan barcha yo'l konvertorlarini ko'rishingiz mumkin
https://docs.djangoproject.com/en/3.0/topics/http/urls/#path- manzilida
konvertorlar.

Agar path() va konvertorlardan foydalanish siz uchun etarli bo'lmasa, re_path() dan foydalanishingiz mumkin.


Buning o'rniga Python oddiy ifodalari bilan murakkab URL naqshlarini aniqlash. Siz .. qila olasiz; siz ... mumkin
Muntazam iboralar bilan URL namunalarini belgilash haqida https://docs sahifasida koʻproq bilib oling.
djangoproject.com/en/3.0/ref/urls/#django.urls.re_path. Agar yo'q bo'lsa
ilgari muntazam iboralar bilan ishlagan bo'lsangiz, ga qarashingiz mumkin
Muntazam ifoda HOWTO https://docs.python.org/3/howto/regex manzilida joylashgan.
birinchi navbatda html

Har bir dastur uchun urls.py faylini yaratish eng yaxshi usuldir


ilovalaringizni boshqa loyihalar tomonidan qayta foydalanishga imkon bering.

Keyinchalik, asosiy qismga blog ilovasining URL namunalarini kiritishingiz kerak Loyihaning URL namunalari.

Loyihangizning mysite katalogida joylashgan urls.py faylini tahrirlang va uni yarating quyidagicha ko'ring:


Download 6,99 Mb.

Do'stlaringiz bilan baham:
1   ...   47   48   49   50   51   52   53   54   ...   64




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish