I know this is a problem from the outside, but have you tried auto_now_add=True in your field? No need to use default for what you need.
On the other hand, your version should work if you really have USE_TZ=True .
I would say that it works, and you get RunTimeWarning from somewhere where you set the date field directly, and not by default. Try narrowing down when a warning is triggered.
Botond BΓ©res
source share