To whom it may concern, the problem was the order in which the classes are created. In the above exampel, the order seems fine but in my model the species_d comes first and then the layers. this makes it search for sth that is not initiated yet!
cheers and sorry for the stupid error... On Mar 31, 9:32 am, Adonis <achrysoch...@hotmail.com> wrote: > well, this is the traceback, > > Traceback (most recent call last): > File "./manage.py", line 11, in <module> > execute_manager(settings) > File "/var/lib/python-support/python2.5/django/core/management/ > __init__.py", l ine 340, in execute_manager > utility.execute() > File "/var/lib/python-support/python2.5/django/core/management/ > __init__.py", l ine 295, in execute > self.fetch_command(subcommand).run_from_argv(self.argv) > File "/var/lib/python-support/python2.5/django/core/management/ > base.py", line 192, in run_from_argv > self.execute(*args, **options.__dict__) > File "/var/lib/python-support/python2.5/django/core/management/ > base.py", line 218, in execute > self.validate() > File "/var/lib/python-support/python2.5/django/core/management/ > base.py", line 246, in validate > num_errors = get_validation_errors(s, app) > File "/var/lib/python-support/python2.5/django/core/management/ > validation.py", line 28, in > get_validation_errors > for (app_name,error) in get_app_errors().items(): > File "/var/lib/python-support/python2.5/django/db/models/ > loading.py", line 128 , in get_app_errors > self._populate() > File "/var/lib/python-support/python2.5/django/db/models/ > loading.py", line 57, in _populate > self.load_app(app_name, True) > File "/var/lib/python-support/python2.5/django/db/models/ > loading.py", line 72, in load_app > mod = __import__(app_name, {}, {}, ['models']) > File "/home/antonios/orchid_demo_dev/../orchid_demo_dev/appname/ > models.py", li ne 21, in <module> > class Species_d(models.Model): > File "/home/antonios/orchid_demo_dev/../orchid_demo_dev/appname/ > models.py", li ne 31, in Species_d > uLayer = models.ForeignKey(LayersOfUsers) > NameError:name'LayersOfUsers' is not defined > > ** > and the model.py imports, > > from django.db import models > from django.contrib.auth.models import User > > ** > > Kind regards, > > On Mar 30, 7:16 pm, Briel <toppe...@gmail.com> wrote: > > > Hi. > > You really dont give much information, when this > > happens traceback ect, but a wild guess would > > be to check your imports. > > > ~Jakob > > > On Mar 30, 7:04 pm, Adonis <achrysoch...@hotmail.com> wrote: > > > > Hello, > > > You will love this one, > > > > models.py > > > * > > > class LayersOfUsers(models.Model): > > > name= models.CharField(max_length=50) > > > desc = models.TextField(null=True) > > > geouser = models.ForeignKey(User) > > > > def __unicode__(self): > > > return self.name > > > > class Species_d(models.Model): > > > speciesName = models.CharField(max_length=200, null=True) > > > speciesUser = models.ForeignKey(User) > > > lon = models.FloatField(4) > > > lat = models.FloatField(4) > > > uLayer = models.ForeignKey(LayersOfUsers) > > > > def __unicode__(self): > > > return self.speciesName > > > * > > > > i am getting anameerroron this occasion: > > > * NameError:name'LayersOfUsers' is not defined * > > > Anyone care to suggest sth? I will also add a hint, because the > > > initially created project is now running under mod python, this > > > happens to be a newly created project but with copied-paisted code > > > from the previous one, so that i can continue developing. > > > Kind regards, > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---