在Django项目根目录下创建templates文件夹,然后创建kunkun.html模板,同时views和url已设置好,但是运行Django项目后,客户端访问时报错如下:
File "/root/miniconda3/envs/py3_conda/lib/python3.8/site-packages/django/template/loader.py", line 19, in get_template
raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: kunkun.html
[17/Aug/2023 10:46:22] "GET /kunkun/ HTTP/1.1" 500 74547
按照chatgpt处理失败,原因是新版本的Django,语法不一致导致的,按照新版本语法修改settings.py文件后运行成功。
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
# 'DIRS': [BASE_DIR, 'templates'], # 早期语法,不适用
# 'DIRS': [os.path.join(BASE_DIR), 'templates'], # 早期语法,不适用
'DIRS': [BASE_DIR/'templates'], # 正确语法
'APP_DIRS': True,