Model alt sınıfım için bazı örnek değişkenler oluşturmak istiyorum, ancak nesneyi veritabanına kaydederken bu değişken için bir tablo sütunu istemiyorum. Bazı yerlerde, diğer sınıflarda normal örnek değişkenlerini nasıl oluşturacağınız gibi init() öğesini geçersiz kılarak bunu okuyabileceğinizi okudum. Modelin alt sınıfları için kabul edilen yol bu mu? Başka yaklaşımlar var mı?Geçici kullanım için django model örneği değişkenleri
models.py:
class MyModel (models.Model):
name = models.CharField(max_length=300)
def __init__(self, *args, **kwargs):
super(MyModel, self).__init__(*args, **kwargs)
self.tempvar = ''
views.py:
Eğer deneyebilirsiniz bir şans olmadığı sürece bunu başlatması gerekmez, ancak bunu yapmanın kabul edilebilir bir yol varmyModel = MyModel()
myModel.tempvar = 'this will not be saved in the database'