加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

django-模板之自定义模板路径(一)

发布时间:2020-12-15 17:07:31 所属栏目:大数据 来源:网络整理
导读:一般情况下我们的模板路径是位于app下的templates,我们可以根据实际情况自己定义模板的路径。 我们在与app的同级目录下建立一个templates,并在settings.py中进行路径配置。 基本目录如下: ? ?我们现在有book/templates/index.py和/templates/index.py 在b

一般情况下我们的模板路径是位于app下的templates,我们可以根据实际情况自己定义模板的路径。

我们在与app的同级目录下建立一个templates,并在settings.py中进行路径配置。

基本目录如下:

?

?我们现在有book/templates/index.py和/templates/index.py

在book/views.py中有

from django.views import View
from django.shortcuts  render
# Create your views here.
class IndexView(View):
    def get(self,request):
        return render(request,"index.html")

在settings.py中,有

?

TEMPLATES = [
    {
        'BACKEND': django.template.backends.django.DjangoTemplates',#当前app目录
        DIRS: [],
     #是否包含app目录
APP_DIRS: True,OPTIONS: { context_processors: [ django.template.context_processors.debugdjango.template.context_processors.requestdjango.contrib.auth.context_processors.authdjango.contrib.messages.context_processors.messages

?

?修改之后:

?

?会调用我们指定目录下的index.py

?

?另一种方式,修改回去:

?

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读