zoukankan      html  css  js  c++  java
  • django-模板之自定义模板路径(一)

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

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

    基本目录如下:

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

    在book/views.py中有

    from django.views import View
    from django.shortcuts import 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.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]

    原始状态下会调用book/templates/index.py

     修改之后:

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

     另一种方式,修改回去:

     

  • 相关阅读:
    PHP对URL传递的参数值进行编码和解码
    PHP 获取表单【2/2】
    PHP 获取表单【1/2】
    utf8 和 utf-8区别
    PHP 乘法口诀表
    PHP 插入和获取后台数据
    点击复制
    php网盘
    memcached-session-manager配置
    Apache Http Server与Tomcat6 的负载均衡(二)
  • 原文地址:https://www.cnblogs.com/xiximayou/p/11743535.html
Copyright © 2011-2022 走看看