Le champ OneToOne applique, comme son nom l'indique, une relation un à un, ce qui dans votre cas signifie qu'un utilisateur peut être le créateur d'une et d'une seule blague - ce n'est certainement pas ce que vous voulez. Utilisez ForeignKey à la place :
creator = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT)