Hello Django


Download 16.17 Kb.
Sana22.01.2022
Hajmi16.17 Kb.
#422572
Bog'liq
Shablonlar
Elektronika qq GRUPPA, Titul, the-outsiders se hinton, 2021 2 курс тарих якуни назорат саволлари 200, 1 dars 432 soatlik, Adabiyotlar, Django, 1 лаб ООТА, 5-6-7-8-9-C-Тарих testТАЙЁРИ (2), pedagogika va psixologiya testlar, AKT infratuzilmasi, 3-йиллик истикбол режа 30 мактаб, Laboratoriya ishi- 6 (2)

Shablonlar (shablon) ilovaning ko'rinishini shakllantirish uchun javobgardir. Ular HTML kodiga ma'lumotlarni kiritish imkonini beruvchi maxsus sintaksisni taqdim etadi.

Shunday qilib, o'tgan mavzularda quyidagi loyiha yaratildi: loyiha "salom" deb ataladi. Va u bitta dasturni belgilaydi - firstapp.

Endi shablonlarni qo'shing. Buning uchun loyihaning ildiz papkasida templates yangi katalogini aniqlaymiz. Umuman olganda, katalogning nomi har qanday bo'lishi mumkin, lekin odatda templates. Keling, ushbu katalog shablon xotirasi sifatida ishlatilishini ko'rsatishimiz kerak. Buning uchun faylni oching settings.py. ushbu faylda shablonlarni sozlash o'zgaruvchan TEMPLATES yordamida amalga oshiriladi:

TEMPLATES = [

    {

        'BACKEND': 'django.template.backends.django.DjangoTemplates',



        'DIRS': [],

        'APP_DIRS': True,

        'OPTIONS': {

            'context_processors': [

                'django.template.context_processors.debug',

                'django.template.context_processors.request',

                'django.contrib.auth.context_processors.auth',

                'django.contrib.messages.context_processors.messages',

            ],

        },

    },

]

Dirs parametri shablonlarni saqlaydigan kataloglar to'plamini belgilaydi. Lekin sukut bo'yicha u bo'sh. Endi kodning ushbu qismini quyidagicha o'zgartiramiz:



TEMPLATE_DIR = os.path.join(BASE_DIR, "templates")

 

TEMPLATES = [



    {

        'BACKEND': 'django.template.backends.django.DjangoTemplates',

        'DIRS': [TEMPLATE_DIR,],

        'APP_DIRS': True,

        'OPTIONS': {

            'context_processors': [

                'django.template.context_processors.debug',

                'django.template.context_processors.request',

                'django.contrib.auth.context_processors.auth',

                'django.contrib.messages.context_processors.messages',

            ],

        },

    },

]

Keyin templates papkasida yangi indeks faylini aniqlaymiz.quyidagi kod bilan html:





    



    Hello Django





    

Welcome to Django!


Download 16.17 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling