Django 模板更改 0.95 到 95

Django template change 0.95 to 95

它看起来很傻,但我需要在 Django 模板语言中将字符串值从 0.95 更改为 95。

{{ Course.grade }}

评论中的链接答案可以修改为有效。另一种方法是向您的 Course 模型添加一个方法:

class Course(models.Model):
    ...
    grade = models.CharField(...)

    def get_grade_display(self):
        return int(100 * float(self.grade))

并在您的模板中使用它:

{{ course.get_grade_display }}