You error is in the following line:
    prereq = models.ManyToManyField(*Course*, blank=True, null=True,
through='PreReqToCourse')

To phrase this as a sentence, you're saying that "Many courses can belong
to many courses." which doesn't follow. I'm guessing that you're aiming to
achieve something more like this:
    prereq = models.ManyToManyField(*PreReq*, blank=True, null=True,
through='PreReqToCourse')

So long as the PreReq model is defined above the Course model, you're
golden.

JDB


On Sun, Jul 14, 2013 at 9:02 AM, Charounson Saintilus <[email protected]
> wrote:

> This is my first time using the Django Web Framework and I'm new to the
> python language, so please bear with me.
> I've created a model (i.e. a class) called Course which defines several
> variables:
>
> class Course(models.Model):
>         name = models.CharField(max_length=32)
>                                    .
>                                    .
>                                    .
>                                    .
>         prereq = models.ManyToManyField(*Course*, blank=True, null=True,
> through='PreReqToCourse')
>
> When I try to serve the files from the local server with, *python
> manage.py runserver*, I get the following error:
>
> ...
> ...
> prereq = models.ManyToManyField(Course, blank=True, null=True,
> through='PreReqToCourse')
> NameError: name '*Course*' is not defined
>
>
> Any ideas?
>
> Thanks in advance!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Jonathan D. Baker
Developer
http://jonathandbaker.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to