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

相关推荐
诸神缄默不语12 小时前
如何用Python处理文件:Word导出PDF & 如何用Python从Word中提取数据:以处理简历为例
python·pdf·word
vvoennvv12 小时前
【Python TensorFlow】 TCN-LSTM时间序列卷积长短期记忆神经网络时序预测算法(附代码)
python·神经网络·机器学习·tensorflow·lstm·tcn
nix.gnehc13 小时前
PyTorch
人工智能·pytorch·python
z***33513 小时前
SQL Server2022版+SSMS安装教程(保姆级)
后端·python·flask
I'm Jie13 小时前
从零开始学习 TOML,配置文件的新选择
python·properties·yaml·toml
二川bro14 小时前
Scikit-learn全流程指南:Python机器学习项目实战
python·机器学习·scikit-learn
代码的乐趣14 小时前
支持selenium的chrome driver更新到142.0.7444.175
chrome·python·selenium
数据知道14 小时前
Django基础项目:从零到一搭建用户管理系统
python·django·python web·python项目
z樾14 小时前
TorchRL-MADDPG
pytorch·python·深度学习