Hello Django



Yüklə 16,17 Kb.
tarix02.01.2022
ölçüsü16,17 Kb.
#46186
Shablonlar


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!


Yüklə 16,17 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin