问题描述:
Django的model中有一个数据是日期形式,但我定义的是 CharField 类型
myslq中数据形式 2014-11-20
但是在html中,显示的是 1983
也即是Django自动将 2014-11-20 转换为了 数学计算公式
models文件(time字段)
class Percent(models.Model):
"""
购买率量,浏览量量,购买率
"""
time = models.CharField(max_length=30,verbose_name='时间',primary_key=True)
html文件中使用形式:
xAxisData.push({{ percent.time }})
显示结果:
原因分析:
Django中使用 {{ }} 引用变量,但不会识别出该变量的数据类型
解决方法:
使用引号或者双引号,转换变量类型为string型
xAxisData.push("{{ percent.time }}")
效果图:
完美解决!