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

     另一种方式,修改回去:

     

  • 相关阅读:
    radioButton
    事件分发
    自定义属性
    自定义View
    拦截来电
    Messenger信使
    使用AIDL远程调用服务中的方法
    利用接口调用服务中特定的方法
    Service服务
    BroadcastReceiver广播接受者
  • 原文地址:https://www.cnblogs.com/xiximayou/p/11743535.html
Copyright © 2011-2022 走看看