I stopped mid-task trying to add an editor field to the Article model.

The problem was the existing user field. Adding editor would leave Article with two foreign keys to User sitting side by side:



class Article(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
editor = models.ForeignKey(User,...