Django'da URL va view yaratish: birinchi sahifa

Saqlab olindi !

Django'da URL va view yaratish: birinchi sahifa

Django'da har bir sahifa ikki narsadan iborat: URL (manzil) va view (mantiq). Keling, eng oddiy "Salom Dunyo" sahifasini birga yarataylik.

View yozish

views.py faylida funksiya yaratamiz:

from django.http import HttpResponse

def salom(request):
    return HttpResponse("Salom, Django!")

URL ulash

urls.py faylida shu view'ni manzilga bog'laymiz:

from django.urls import path
from . import views

urlpatterns = [
    path("salom/", views.salom, name="salom"),
]

Template orqali HTML qaytarish

Real loyihalarda oddiy matn o'rniga HTML template ishlatiladi:

from django.shortcuts import render

def salom(request):
    return render(request, "salom.html", {"ism": "Dilnoza"})

salom.html faylida esa:

<h1>Salom, {{ ism }}!</h1>

Maslahat: Har bir view'ni alohida funksiya qilib yozing โ€” kod o'qilishi osonlashadi.

+0

๐Ÿ‘

+0

โค

+0

๐Ÿ˜Ž

+0

๐Ÿ’ฅ

+0

๐Ÿ‘ฝ

+0

๐Ÿ˜

+0

๐Ÿ‘Ž

Maqola teglari

Python
Abdurahmon Rashidov Back-End 4
Facebook Telegram

Bu haftada ko'p o'qildi

Kompyuter tarmoqlarining asosiy turlari

Kompyuter tarmoqlarining asosiy turlari

54050 1321
Umumiy tezkor tugmalar : shortcuts

Umumiy tezkor tugmalar : shortcuts

7280 166
Kesh xotira nima va uning vazifalari

Kesh xotira nima va uning vazifalari

7237 525

Mavzuga oid

Django ORM bilan ma'lumotlar bazasini boshqarish

Django ORM bilan ma'lumotlar bazasini boshqarish

4 0
Django LTS 4.2 versiyasi: o'zgarishlar va yangilanishlar haqida o'qiysiz.

Django LTS 4.2 versiyasi: o'zgarishlar va yangilanishlar haqida o'qiysiz.

783 104
2023-yilda PHP ni o'rgansa bo'ladimi ?

2023-yilda PHP ni o'rgansa bo'ladimi ?

375 39