django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '== d.sex || '保密'' from '== d.sex || ' 保密''
时间: 2023-11-25 22:49:59 浏览: 251
Python库 | django-react-0.8.0.tar.gz
这个错误是由于在Django模板中使用了无效的语法导致的。根据引用\[1\],报错信息是`django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '>=90' from 'num>=90'`,这意味着在模板中使用了无效的语法`num>=90`。在Django模板中,你需要使用`{% if %}`标签来编写条件语句,正确的语法应该是`{% if num >= 90 %}`。所以你需要将代码中的`num>=90`改为`{% if num >= 90 %}`。
同样地,根据引用\[2\],报错信息是`django.template.exceptions.TemplateSyntaxError: <ExtendsNode: extends "base.html"> must be the first tag in the template.`,这意味着在子模板中没有将`{% extends "base.html" %}`标签放在模板的第一行。在Django中,`{% extends %}`标签必须是模板中的第一个标签。所以你需要将`{% extends "base.html" %}`标签移动到模板的第一行。
综上所述,你需要修改代码中的语法错误,确保使用正确的Django模板语法。
#### 引用[.reference_title]
- *1* *2* *3* [django一些坑](https://blog.csdn.net/weixin_45646026/article/details/124315309)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文