code: def clean(self):
          
          if self.user:
              self.username = self.user.username
          elif not self.username:
              raise ValidationError({
                  'username': _NOT_BLANK_MESSAGE,
                  'user': _NOT_BLANK_MESSAGE
              })
docs: automatically sets username