I think you're looking for `auto_now=True` instead of `default=timezone.now()`, the latter will assign the value of the current timezone (at application start-up) to the `default` keyword argument, which'll not change after you're started up the app server.