Django中如何高效实现模板的灵活应用?

2026-04-28 12:571阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计448个文字,预计阅读时间需要2分钟。

Django中如何高效实现模板的灵活应用?

一、前言前已使用命令提前创建好了DjangoTest项目,以下是基于该项目进行实战演练。

二、项目下创建templates文件夹

1.创建templates文件夹

2.创建HelloWorld.文件

3.在HelloWorld.中写入相应信息

注:以下为示例内容。

一、前言

  前提:已经用命令提前创建好了项目DjangoTest,以下是基于该项目进行实战演练。

二、项目下创建templates文件夹 1、创建templates文件夹

2、创建HelloWorld.html,并写入相应信息

注:{{test}}是变量

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HelloWorld</title> </head> <body> <p>————————写死数据————————</p> <p>姓名:xiaofeng</p> <p>学号:1223243</p> <p>————————变量获取的数据————————</p> <h3>{{test}}</h3> </body> </html>

三、修改setting.py

  向Django说明模板文件的路径,修改DjangoTest/settings.py,修改 TEMPLATES 中的 DIRS

'DIRS': [os.path.join(BASE_DIR,'templates')]

四、(视图)在DjangoTest目录下新建views.py 1、视图views.py

  student对象使用 render 来替代之前使用的 HttpResponse。render 还使用了一个字典 context 作为参数。

  context 字典中元素的键值test对应了模板中的变量{{ test }}

from django.docs.djangoproject.com/en/3.2/topics/127.0.0.1:8000/122/,访问视图的hello对象

2、127.0.0.1:8000/123/,访问视图的student对象

以上student对象的处理就完成了使用模板来输出数据,从而实现数据与视图分离。

模板中常用的语法规则,可参考:www.runoob.com/django/django-template.html

Django中如何高效实现模板的灵活应用?

本文共计448个文字,预计阅读时间需要2分钟。

Django中如何高效实现模板的灵活应用?

一、前言前已使用命令提前创建好了DjangoTest项目,以下是基于该项目进行实战演练。

二、项目下创建templates文件夹

1.创建templates文件夹

2.创建HelloWorld.文件

3.在HelloWorld.中写入相应信息

注:以下为示例内容。

一、前言

  前提:已经用命令提前创建好了项目DjangoTest,以下是基于该项目进行实战演练。

二、项目下创建templates文件夹 1、创建templates文件夹

2、创建HelloWorld.html,并写入相应信息

注:{{test}}是变量

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HelloWorld</title> </head> <body> <p>————————写死数据————————</p> <p>姓名:xiaofeng</p> <p>学号:1223243</p> <p>————————变量获取的数据————————</p> <h3>{{test}}</h3> </body> </html>

三、修改setting.py

  向Django说明模板文件的路径,修改DjangoTest/settings.py,修改 TEMPLATES 中的 DIRS

'DIRS': [os.path.join(BASE_DIR,'templates')]

四、(视图)在DjangoTest目录下新建views.py 1、视图views.py

  student对象使用 render 来替代之前使用的 HttpResponse。render 还使用了一个字典 context 作为参数。

  context 字典中元素的键值test对应了模板中的变量{{ test }}

from django.docs.djangoproject.com/en/3.2/topics/127.0.0.1:8000/122/,访问视图的hello对象

2、127.0.0.1:8000/123/,访问视图的student对象

以上student对象的处理就完成了使用模板来输出数据,从而实现数据与视图分离。

模板中常用的语法规则,可参考:www.runoob.com/django/django-template.html

Django中如何高效实现模板的灵活应用?