Also see: http://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ManyToManyField.symmetrical
-- dz On Sat, Mar 28, 2009 at 11:57 AM, Alex Gaynor <alex.gay...@gmail.com> wrote: > > > On Sat, Mar 28, 2009 at 10:55 AM, mahesh <forvai...@gmail.com> wrote: >> >> I am working on a (College) course manager project. Here is a >> situation where any course have 0 (Zero) or More Prerequisites, anyone >> who register for a course should satisfy dependency. >> >> <project>/course_modue/model.py hash this.. >> >> Here how my model looks like .. >> >> class CourseRelation(models.Model): >> course = models.CharField(max_length=64) >> prereq = models.ManyToManyField(CourseRelation) >> instructor = models.ForeignKey(User) >> is_active = models.BooleanField(default=False) >> >> Command - python manage.py sqlall course_module error out saying >> File "<path>/course_module/models.py", line 27, in CourseRelation >> prereq = models.ManyToManyField(CourseRelation) >> NameError: name 'CourseRelation' is not defined >> >> Is this a case of forward referencing ? how do I solve it ? >> >> Thx/Mahesh. >> >> >> > > To do references to the same model you do ManyToManyField('self'). > > Alex > > -- > "I disapprove of what you say, but I will defend to the death your right to > say it." --Voltaire > "The people's good is the highest law."--Cicero > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---