Django 模版語法 一

2022-03-17 12:47:28 字數 2347 閱讀 4063

django-admin startproject django_template
在 settings.py 中修改

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

]...

'dirs': [os.path.join(base_dir, 'templates')],

在 urls.py 中修改:

from django.contrib import admin

from django.urls import path

urlpatterns = [

path('admin/', admin.site.urls),

path('index/', views.index),

]

在 views.py 中新增函式

def index(req):

s="hello"

s2=[1,22,333]

return render(req,"index.html",)

建立 templates 資料夾,新增 index.html 檔案,獲取第三個陣列的值

}

python manage.py runserver 8000
訪問

在 views.py 中新增

def index(req):

s="hello"

s2=[1,22,333]

s3=return render(req,"index.html",)

在 index.html 中修改

在 views.py 中新增

from django.shortcuts import render

import datetime

# create your views here.

def index(req):

s="hello"

s2=[1,22,333]

s3=s4=datetime.datetime.now()

return render(req,"index.html",)

在 index.html 中修改

}}

在 views.py 中新增

import datetime

# create your views here.

def index(req):

class person:

def __init__(self, name, age):

self.name = name

self.age = age

s="hello"

s2=[1,22,333]

s3=s4=datetime.datetime.now()

s5=person("klvchen", 30)

return render(req,"index.html",)

在 index.html 中修改

在 views.py 中修改

def index(req):

s="hello"

s2=[1,22,333]

return render(req,"index.html",)

在 index.html 中修改

hello world

#迴圈陣列

}#顯示下標

}:}}:}

}:}

Django 模版語法 二

在 views.py 中修改 from django.shortcuts import render create your views here.def index req s hello return render req,index.html 在 index.html中修改 在 views.p...

Django模版高階

coding utf 8 from django.shortcuts import render def home request string 測試 return render request,index.html 我們在函式當中把字串名稱為string到index.html檔案,在模版中這樣使用...

Django的模版引擎與模版使用

模版引擎是模版響應的後端。模版指的是html css,js等相關的檔案。模版引擎是將這些表示層檔案與資料相整合在一起,然後將整合後的資料給到響應型別判斷採用一次性響應還是流響應,確定響應型別後將模版加工後的資料反饋給使用者。django支援兩種模板引擎,django模版引擎和jinja2模版引擎。在...