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 }}
它看起来很傻,但我需要在 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 }}