Полето OneToOne налага, както казва името му, връзка едно към едно, което във вашия случай означава, че един потребител може да бъде създател на една и само една шега - определено не това, което искате. Използвайте ForeignKey вместо това:
creator = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT)