What’s the difference between django OneToOneField and ForeignKey?
Differences between OneToOneField(SomeModel) and ForeignKey(SomeModel, unique=True) as stated in The Definitive Guide to Django: OneToOneField A one-to-one relationship. Conceptually, this is similar to a ForeignKey with unique=True, but the “reverse” side of the relation will directly return a single object. In contrast to the OneToOneField “reverse” relation, a ForeignKey “reverse” relation returns a QuerySet. Example … Read more