我是PyCharm岁的新手,我正试图用它来开发Django.我的应用程序 struct 如下:

bs3app/
├── __init__.py
├── templates
│   └── home.html
├── urls.py
└── views.py

bs3app/views.py年后,我得到一个警告:

找不到模板文件‘home.html’

源代码:

from django.shortcuts import render_to_response


def home(request):
    return render_to_response('home.html')

模板文件在bs3app/templates/home.html中.当我运行站点时,home视图工作正常.在项目的Django Support页上,Enable Django Support是打开的,Django project rootSettingsManage script值都是正确的.

那为什么我会收到警告呢?按照this PyCharm doc page,我可以显式地标记模板目录,然后警告就会消失,但是为什么我要have to呢?既然项目有settings.py个文件,为什么PyCharm不能自动找出它们呢?

如果您需要查看其他文件,则该项目位于GitHub.

推荐答案

Just open the project view (view->tool windows -> project). There right-click on your templates-folder -> 'mark directory as'-> Template directory

Django相关问答推荐

使用FormWizard将信息从视图传递到表单

如何在REST框架中以SON格式返回错误,而不是HTML格式返回错误?

注册新用户时,对象没有属性';is_active';错误:';NoneType';对象没有属性

通过在其他查询中使用来过滤对象

如何使用具有某些权限的 Django 组的转储数据和加载数据?

lower() 在 None 上被调用

Django `UniqueConstraint` 异常处理方式与 'unique=True' 相同

验证 Django 模型对象的正确方法?

如何在终端中切换 Python 版本?

手动触发 Django 邮件错误报告

django npm 和 node 包架构

Django:获取上次用户访问日期

Django 删除未使用的媒体文件

Django-获取外键模型

Django REST Framework 和 FileField 绝对 url

如何动态检索 Django 模型类?

Django模板转义

清理提交的表单数据中的 HTML

如何在 Django 中触发 500 错误?

Django将HttpResponseRedirect返回到带有参数的url