2014-12-08 3 views
0

, пожалуйста, помогите решить проблему.Как переопределить атрибут в объекте?

есть объект:

class Product: 
    title = models.CharField(max_length=255) 
    active = models.BooleanField(default=False) 

я создаю новый объект:

class Book(Product): 
    slogan = models.CharField(max_length=255) 
    active = models.BooleanField(default=True) #??????? 

Мне нужно переопределить атрибут активного. то есть приписывать всегда был активен = True

в то же время я не могу изменить продукт, так как у меня нет доступа к нему

ответ

1

Вы имеют два варианта. Вы можете использовать метод save() в своей модели или использовать сигнал pre_save().

Смежные вопросы