Django模板不在/课程/课程中_列表.htm

2024-05-19 03:20:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我在运行以下代码时收到此警告:

这是图像输出enter image description here

在浏览器中显示1.11.1 这是我的pycharm项目解释器设置 enter image description here

这让人有点困惑 我正在运行2.03或1.11.1

课程_列表.py在

{% for course in courses %}
<h2>{{course.title}}</h2>
{{course.description}}
{% endfor %}

课程\py网址在

^{pr2}$

在管理员py在

from django.contrib import admin

from .models import Course

admin.site.register(Course)

在视图.py在

from django.http import HttpResponse
from django.shortcuts import render

from .models import Course


def course_list(request):
    courses = Course.objects.all()
    return render(request, 'courses/course_list.html',
                  {'courses': courses})

追踪

Traceback Switch to copy-and-paste view
C:\Users\parad\tiger\heil\lib\site-packages\django\core\handlers\exception.py in inner
            response = get_response(request) ...
▶ Local vars
C:\Users\parad\tiger\heil\lib\site-packages\django\core\handlers\base.py in _get_response
                response = self.process_exception_by_middleware(e, request) ...
▶ Local vars
C:\Users\parad\tiger\heil\lib\site-packages\django\core\handlers\base.py in _get_response
                response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
▶ Local vars
C:\Users\parad\tiger\heil\learning_site\courses\views.py in course_list
                  {'courses': courses}) ...
▶ Local vars
C:\Users\parad\tiger\heil\lib\site-packages\django\shortcuts.py in render
    content = loader.render_to_string(template_name, context, request, using=using) ...
▶ Local vars
C:\Users\parad\tiger\heil\lib\site-packages\django\template\loader.py in render_to_string
        template = get_template(template_name, using=using) ...
▶ Local vars
C:\Users\parad\tiger\heil\lib\site-packages\django\template\loader.py in get_template
    raise TemplateDoesNotExist(template_name, chain=chain) 

Tags: djangoinpyresponserequestlibpackagessite
1条回答
网友
1楼 · 发布于 2024-05-19 03:20:55

首先,尝试在pycharm终端中运行“django admin version”,它将显示输出,如果不更改模板目录的路径,还会检查html文件是否在app目录中的template文件夹中。在

相关问题 更多 >

    热门问题