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

相关推荐
郝学胜-神的一滴6 分钟前
系统设计 014:缓存深度实战:如何用 Cache 优雅优化数据库读写?
java·数据库·python·缓存·oracle·php·软件构建
Cloud_Shy61811 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第三章 Item 17 - 20)
开发语言·笔记·python
ZHW_AI课题组22 分钟前
使用Stable Diffusion v1.5文本引导与无分类器引导(CFG)算法实现条件生成图片
人工智能·python·算法·机器学习·stable diffusion
盼小辉丶23 分钟前
OpenCV-Python实战(25)——基于深度传感器与凸性分析打造实时手势识别系统
人工智能·python·opencv·计算机视觉
金融大 k27 分钟前
行情数据接入 MCP:Claude Code / Cursor 工具描述怎么写才不踩坑
人工智能·python·websocket·行情 api
张彦峰ZYF36 分钟前
深入 LangGraph State:Reducer 是如何让状态“自动合并”的
人工智能·python·大模型·langgraph
夜空繁星vv38 分钟前
widows环境 下使用python开发的仿照Linux的grep的能力
linux·开发语言·python
大蚂蚁2号1 小时前
本地视频转文字免费工具
python·音视频
小悟空1 小时前
[AI 生成] Nginx 502 Bad Gateway 排查手册(Python 后端篇)
python·nginx·gateway
莫宰特1 小时前
NNMind:像搭积木一样设计神经网络
人工智能·python·深度学习·从零训练