HINT: ForeignKey(unique=True) is usually better served by a OneToOneField.