Форум сайта python.su
Есть приложение с кучей моделей и написаной логикой. Появилась необходимость добавить поля для даты последнего редактирования и последнего автора. Так как логику менять не хочется и хочется сделать правильным путём, то решил сделать абстрактную модель с нужными полями, а потом унаследовать от нее остальные модели. Вышло такое:
class LastAuthorInfo(models.Model): user = models.ForeignKey(User) last_edited = models.DateTimeField(auto_now=True) class Meta: abstract = True
Офлайн
AlexKiriukhahttp://code.djangoproject.com/wiki/CookBookThreadlocalsAndUser
заполнение текущего пользователя
Офлайн
Daevaorn, ушел читать, вроде как раз мой случай. Огромное спасибо!
Офлайн