Assume we have class Employee. I want to have a field which references a different instance of the same class.
Employee
How to write this? How about the followi
http://docs.djangoproject.com/en/dev/ref/models/fields/#foreignkey
To create a recursive relationship -- an object that has a many-to-one relationship with itself -- use models.ForeignKey('self').
models.ForeignKey('self')
So you have it right. It's usually faster to determine if code will do what you want by running it :)