Beispiel #1
0
class AbstractTableMeta(models.Model):
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    created_by = models.ForeignKey(User(),
                                   on_delete=models.DO_NOTHING,
                                   related_name='+')
    updated_by = models.ForeignKey(User(),
                                   on_delete=models.DO_NOTHING,
                                   related_name='+')

    class Meta:
        abstract = True
Beispiel #2
0
 def clean_updated_by(self):
     if not self.cleaned_data['updated_by']:
         return User()
     return self.cleaned_data['updated_by']