Das OneToOne-Feld erzwingt, wie der Name schon sagt, eine Eins-zu-Eins-Beziehung, was in Ihrem Fall bedeutet, dass ein Benutzer nur einen einzigen Witz erstellen kann - definitiv nicht das, was Sie wollen. Verwenden Sie ForeignKey stattdessen:
creator = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT)