Thanks for that tip Ryan. Here's the relevant models.py code I used to get this to _almost_ work: ----------------- class AuditedTable(models.Model): created = models.DateTimeField(auto_now_add=True) created_by = models.CharField(blank=True,max_length=20) updated = models.DateTimeField(auto_now=True) updated_by = models.CharField(blank=True,max_length=20) class Meta: abstract = True def save_model(self, request, obj, form, change): if change: updated_by = request.user else: created_by = request.user
class Entity1(AuditedTable): title = models.CharField(max_length=20) def __unicode__(self): return self.title ------------------------ The initial record creation works great, but on update, the user ID is returned by request.user instead of the user name. Anybody have ideas how to fix that? On May 29, 12:37 am, Ryan <ryan.osb...@live.co.uk> wrote: > This will show you how to achieve this in the django > admin:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contr... -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.