What is a GenericForeignKey?
I have read Django's documentation on GenericForeignKeys and found it to be extremely confusing. I don't understand what the variables I am giving it is, and therfore I have no idea how it works, and therefore I have no idea what it is - and everything I see only makes me more confused, because I still can't find anything clearly explaining, at its root, what is it and how does it works. Can someone please start from the beginning and explain what a GenericForeignKey
is, and how it works?