【发布时间】:2022-01-22 01:45:10
【问题描述】:
我想使用一个操作字段但不保存到数据库的客户模型管理器。如何在下面的示例代码中调用名为“with_counts()”的模型管理器函数。
是否可以从我的视图或模板中调用它?
LEVEL = [
('Pro', 'Professional'),
('Int', 'Intermediate'),
('OK', 'Competent')
]
Languages = models.CharField(max_length=25)
Years = models.IntegerField(default=1)
Proficiency = models.CharField(max_length=15, choices=LEVEL, default="Competent")
def __str__(self):
return f'{self.Languages} Level: {self.Proficiency}'
#Do not save to data base.
def with_counts(self):
return self.years * 10;
【问题讨论】:
标签: python django django-models django-templates