0
点赞
收藏
分享

微信扫一扫

Django模板思想

小禹说财 2022-02-28 阅读 161

,1、新建一个文件夹templates专门放Django模板,并新建一个模板runoob.html,输入

<h1>{{ name }}</h1>

runoob.html双括号里面的内容就是“可替换内容”!但需要记住这个标签,以此来精准替换。

2、修改settings.py文件,声明模板的位置。

os.path.join(BASE_DIR, 'templates')

3、修改 views.py文件,增加一个新的对象,用于向模板提交数据,就是把之前双括号里面的内容进行精准替换。利用字典来进行数据替换。

from django.shortcuts import render
'''用于向模板提交数据'''
def runoob(request):
    # context          = {}
    # context 字典中元素的键值 hello 对应了模板中的变量 {{ hello }}。
    # context['hello'] = 'Hello World!'
    # 使用 render 来替代之前使用的 HttpResponse
    # return render(request, 'runoob.html', context)
    views_name = "菜鸟教程"
    return  render(request,"runoob.html", {"name":views_name})

4、修改urls.py文件, 指定我们一开始新建的模板的网址。

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

5、在网页上输入127.0.0.1:8000/runoob/,以此查看模板是否能成功使用。

 

举报

相关推荐

Django 模板

Django模板(四)

django-模板

Django模板(三)

Django-模板

0 条评论