gpt4 book ai didi

python - 模板不存在错误...运行 manage.py 时出现 Django 错误

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:16 24 4
gpt4 key购买 nike

{% extends 'chartapp/base.html' %}

<script>
{% block jquery %}
{% endblock %}
</script>

{% block content %}
<div class='row'>
<div clas = 'col-sm-12'>
<h1>Hello world!!</h1>
</div>
</div>
{% endblock content %}

这是chart.html的简单代码,目录结构是

(venv) sevenbits@sevenbits-H110M-H:~/chart-django/chart$ tree
.
├── chart
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── views.py
│   ├── views.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
├── chartapp
│   ├── admin.py
│   ├── admin.pyc
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── migrations
│   │   ├── __init__.py
│   │   └── __init__.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── templates
│   │   └── chartapp
│   │   ├── base
│   │   │   ├── bootstrap_defaults.html
│   │   │   ├── css.html
│   │   │   └── js.html
│   │   ├── base.html
│   │   └── charts.html
│   ├── tests.py
│   ├── views.py
│   └── views.pyc
├── db.sqlite3
└── manage.py

这是urls.py文件

from django.conf.urls import patterns, include, url
from django.contrib import admin
from .views import HomeView, get_data

urlpatterns = [

url(r'^admin/', include(admin.site.urls)),
url(r'^$',HomeView.as_view(), name='home'),
url(r'^api/data/$', get_data, name='api-data'),

]

这是我的views.py文件

from django.http import JsonResponse
from django.shortcuts import render
from django.views.generic import View

class HomeView(View):
def get(self, request, *args, **kwargs):
return render(request, 'chartapp/charts.html', {})

def get_data(request, *args, **kwargs):
data = {
"sales": 100,
"customers": 10,
}
return JsonResponse(data)

Charts.html 中的 TemplateDoesNotExist运行代码时会出现这种类型的错误。我已经包含了模板但显示错误。这可能是模板结构错误。如果有人可以指导我在哪里出错,这将很有帮助。

最佳答案

您的 base.html 位于 chartapp 目录中,因此您的 extends 标签应该是:

{% extends 'chartapp/base.html' %}

关于python - 模板不存在错误...运行 manage.py 时出现 Django 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52759781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com