Я хочу создать класс модели представления в Django, основной целью которого является только отображение данных в шаблонах. как у меня есть модель аукциона, которая имеет следующие свойства:
class Auction(models.Model):
seller = models.ForeignKey(User, on_delete=models.CASCADE)
title = models.CharField(max_length=500)
description = models.CharField(max_length=4000)
edit_token = models.CharField(max_length=500)
starting_price = models.DecimalField(max_length=30, max_digits=19, decimal_places=2)
bid_price = models.DecimalField(max_length=30, max_digits=19, decimal_places=2, null=True)
winner_id = models.IntegerField(null=True)
end_date = models.DateTimeField(blank=True)
status = models.CharField(max_length=15, choices=STATUS__CHOICES, default='Active')
revision = models.IntegerField(default=1)
Теперь я хочу только показать заголовок, описание, начальный_прайс и т. д. для просмотра, а основная цель модели представления - это я хочу изменить значениеначальная_ценка, основанная на выборе валюты пользователя, поэтому я хотел добавить некоторую бизнес-логику во время преобразования класса модели базы данных в класс модели шаблона.
Могу ли я использовать модели форм или есть другие модели, которые я могу использовать?