获取错误为 -> 无法解析余数:“-2021”来自“2020-2021”
Getting error as -> Could not parse the remainder: '-2021' from '2020-2021'
根据“会计年度”应为“2020-2021”的条件,我需要显示一些信息。
条件如下,我在Django模板中写:-
{% if awp.Fiscal_year == 2020-2021 %}
我尝试将 2020-2021 放在引号中,但没有用,如下所示:-
{% if awp.Fiscal_year == '2020-2021' %}
在用引号写完财政年度后,没有引号时数据不呈现,它产生错误 -> django.template.exceptions.TemplateSyntaxError:无法解析余数:'-2021 ' 来自 '2020-2021'.
会计年度类型(数据类型)为 ->
models.py中是这样定义的:-
Fiscal_year = models.ForeignKey( Fiscal_year, on_delete=models.CASCADE, default=1,)
Class为“Fiscal_year”如下:-
class Fiscal_year(models.Model):
ackFlag = models.SmallIntegerField(default=DEFAULT_ID)
approveFlag = models.SmallIntegerField(default=DEFAULT_ID)
createdTime=models.DateTimeField(default=timezone.now)
modifiedTime=models.DateTimeField(default=timezone.now)
Userid = models.ForeignKey(User, on_delete=models.CASCADE,default=DEFAULT_ID)
Financial_Year = models.TextField()
def __str__(self):
return self.Financial_Year
谁能帮我解决这个问题?
我们需要对这里的if条件做如下改动(在查看了“Fiscal_year”的class之后):-
{% if awp.Fiscal_year.Financial_Year == '2021-2022' %}
使用此条件后效果很好!!
根据“会计年度”应为“2020-2021”的条件,我需要显示一些信息。
条件如下,我在Django模板中写:-
{% if awp.Fiscal_year == 2020-2021 %}
我尝试将 2020-2021 放在引号中,但没有用,如下所示:-
{% if awp.Fiscal_year == '2020-2021' %}
在用引号写完财政年度后,没有引号时数据不呈现,它产生错误 -> django.template.exceptions.TemplateSyntaxError:无法解析余数:'-2021 ' 来自 '2020-2021'.
会计年度类型(数据类型)为 ->
models.py中是这样定义的:-
Fiscal_year = models.ForeignKey( Fiscal_year, on_delete=models.CASCADE, default=1,)
Class为“Fiscal_year”如下:-
class Fiscal_year(models.Model):
ackFlag = models.SmallIntegerField(default=DEFAULT_ID)
approveFlag = models.SmallIntegerField(default=DEFAULT_ID)
createdTime=models.DateTimeField(default=timezone.now)
modifiedTime=models.DateTimeField(default=timezone.now)
Userid = models.ForeignKey(User, on_delete=models.CASCADE,default=DEFAULT_ID)
Financial_Year = models.TextField()
def __str__(self):
return self.Financial_Year
谁能帮我解决这个问题?
我们需要对这里的if条件做如下改动(在查看了“Fiscal_year”的class之后):-
{% if awp.Fiscal_year.Financial_Year == '2021-2022' %}
使用此条件后效果很好!!