首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django模板目录TemplateDoesNotExist:为什么有些模板被跳过?

Django模板目录TemplateDoesNotExist:为什么有些模板被跳过?
EN

Stack Overflow用户
提问于 2019-09-29 01:14:48
回答 1查看 375关注 0票数 1

我正在尝试django-scheduler的样例项目。当我试图加载127.0.0.1时,它抛出了base.htmlTemplateDoesNotExist。Debug = True表示:

代码语言:javascript
复制
Django tried loading these templates, in this order:

Using engine django:

django.template.loaders.filesystem.Loader: D:\Code\django-calendar-sample\django-scheduler-sample\project_sample\templates\base.html (Skipped)
django.template.loaders.filesystem.Loader: D:\Code\django-calendar-sample\django-scheduler-sample\project_sample\templates\base.html (Skipped)
django.template.loaders.app_directories.Loader: C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\auth\templates\base.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\admin\templates\base.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\ProgramData\Anaconda3\lib\site-packages\debug_toolbar\templates\base.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Code\django-calendar-sample\django-scheduler-sample\project_sample\templates\base.html (Skipped)

注意前两行的末尾( base.html实际存在的地方),它显示(跳过)。为什么它们会被跳过?

EN

回答 1

Stack Overflow用户

发布于 2019-09-29 23:46:51

谢谢@solarissmoke,你是对的;

base.html

代码语言:javascript
复制
{% extends "base.html" %}
{% load i18n %}
{% block extra_head %}
{{ block.super }}
{% endblock %}

{% block rtab_id %}id="schedule_tab"{% endblock %}

{% block subnav %}
<ul>
    {% if user.is_authenticated %}
        <li><a href="">{% trans "Create a Calendar" %}</a></li>
        <li><a href="">{% trans "Your Calendars" %}</a></li>
    {% endif %}

        <li><a href="">{% trans "All Calendars" %}</a></li>
    </ul>
{% endblock %}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58148624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档