Implicitly tying variables together like this is a little bug prone, as it's easy to update one but forget to update the other.  Consider making self.last_updated_str a property that returns str(self.last_updated), or just removing it and replacing the instances with str(self.last_updated).