Như tên gọi của nó, trường OneToOne thực thi mối quan hệ 1-1, trong trường hợp của bạn có nghĩa là một người dùng có thể là người tạo ra một và chỉ một trò đùa - chắc chắn không phải là điều bạn muốn. Sử dụng ForeignKey thay vào đó:
creator = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT)