Django 模板使用方法

1.runoob.html 文件代码如下:

<h1>{{ hello }}</h1>

2.修改HelloWorld/settings.py,修改 TEMPLATES 中的 DIRS 为 [os.path.join(BASE_DIR, 'templates')],如下所示
settings.py 文件代码:

TEMPLATES = [

{

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

'DIRS': [os.path.join(BASE_DIR, 'templates')], # 修改位置

'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',

],

},

},

]

3.修改 views.py,增加一个新的对象,用于向模板提交数据:
views.py 文件代码:

from django.shortcuts import render def runoob(request): context = {} context['hello'] = 'Hello World!' return render(request, 'runoob.html', context)

4.urls.py 文件代码:

from django.urls import path from . import views urlpatterns = [ path('runoob/', views.runoob), ]

相关推荐
chushiyunen3 分钟前
python中的异常处理
开发语言·python
观书喜夜长7 分钟前
大模型应用开发学习-基于 LangChain 框架实现的交互式问答脚本
python·学习
章鱼丸-10 分钟前
DAY32 官方文档的阅读
python
于慨16 分钟前
docker
python
GinoWi24 分钟前
Chapter 7 Python中的函数
python
m0_5180194828 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
Hommy8828 分钟前
【剪映小助手-客户端】构建与部署
python·aigc·剪映小助手
GinoWi30 分钟前
Chapter 6 Python中的字典
python
zh路西法34 分钟前
【宇树机器人强化学习】(七):复杂地形的生成与训练
python·深度学习·机器学习·机器人
python猿39 分钟前
打卡Python王者归来--第30天
开发语言·python