Hi All, It works by blocking it with the single quote. :) Thanks for the help.
Cheers, Setiaman On Jul 16, 2012 2:44 AM, "yarko" <yark...@gmail.com> wrote: > > > On Sunday, July 15, 2012 9:02:39 AM UTC-5, Setiaman wrote: >> >> Hi, >> >> I want to implement hierarchy data model which is quite common in >> Relational Data Model. >> >> Let's say I have Employee model which has the relation to the boss which >> link to the employee model itself. >> It will look like this: >> >> class Employee(models.Model): >> empname = models.CharField(max_length=**60) >> boss = models.ForeignKey(Employee) >> > > Employee is in the middle of being defined when you make this reference, so > ... try something like: > > boss = models.ForeignKey('Employee') # delayed evaluation > > or: > > boss = models.ForeignKey('self') # I think this reads nicer > > See https://docs.djangoproject.com/en/dev/ref/models/fields/#foreignkey > >> salary = models.integer() >> >> >> Sample Data: >> >> ID empname boss salary >> ------------------------------**-------------------- >> 1 albert null 10000 >> 2 bert 1 5000 >> 3 Chuck 1 5000 >> 4 Donna 3 3000 >> 5 Jack 3 2000 >> >> Albert is the root with Bert and Chuck under him and Chuck has Donna and >> Jack under him. >> >> I got an error when I tried to sync to the database where Django telling >> me that the employee is not exist in the Foreign key part. >> Is there any way to manipulate this situation? >> >> Cheers, >> Setiaman >> > > > Regards, > Yarko > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/django-users/-/d5YolTy8ZO8J. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.