thanks!
  that was exactly the problem.  after i removed the django-created
tables from models.py, it started working again.

On Apr 28, 10:57 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote:
> On Tue, Apr 29, 2008 at 1:31 AM, skunkwerk <[EMAIL PROTECTED]> wrote:
>
> > thanks karen,
> >   i think my views.py file is the source of the error, as it tries to
> > import from winebago.models like so:
>
> > from winebago.models import Models
>
> > (Models is defined after AuthPermission in models.py, and there are 3
> > other tables defined before AuthPermission in models.py - none of
> > which raise an error).  As far as I can tell, AuthPermission was
> > created by the authentication module; i've commented out everything
> > else in my views.py file after the 'from winebago.models import
> > Models', so it's not like I'm trying to call AuthPermission without it
> > being defined.  these are the only lines in views.py:
>
> Wait, why are you including in your models.py file definitions for classes
> created by Django-provided components?  You don't need to do that.  If you
> need to use an auth model, import it from django.contrib.auth.models or
> wherever it is defined.  You should not duplicate the model definitions for
> Django-provided models.  I'd get rid of everything in your models file that
> is not related to one of your own application's models, and move on from
> there.
>
> Karen
>
>
>
> > from django.shortcuts import render_to_response
> > from django.http import HttpResponseRedirect
> > from django.core.urlresolvers import reverse
> > from winebago.models import Models
>
> > here is my urls.py file (i commented everything out to figure out
> > where the error was from):
>
> > from django.conf.urls.defaults import *
> > from winebago.views import homepage
> > urlpatterns = patterns('',
> > )
>
> > am i doing something wrong?
>
> > On Apr 28, 9:11 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote:
> > > On Mon, Apr 28, 2008 at 11:54 PM, skunkwerk <[EMAIL PROTECTED]> wrote:
>
> > > > I've been struggling with this error for the past hour.
>
> > > > Error while importing URLconf 'winebago.urls': name 'AuthPermission'
> > > > is not defined
> > > > Exception Location: /usr/lib/python2.5/site-packages/django/core/
> > > > urlresolvers.py in _get_urlconf_module, line 255
>
> > > > my models.py was generated by: ./manage.py inspectdb > models.py
>
> > > > the relevant lines from models.py:
> > > > class AuthPermission(models.Model):
> > > >    id = models.IntegerField(primary_key=True)
> > > >    name = models.CharField(max_length=150)
> > > >    content_type = models.ForeignKey(DjangoContentType)
> > > >    codename = models.CharField(unique=True, max_length=300)
> > > >    class Meta:
> > > >        db_table = u'auth_permission'
>
> > > > i can't figure out why this is happening, as i didn't change anything
> > > > to do with the models.
>
> > > The problem is in your winebago urls.py file.  You are apparently
> > referring
> > > to AuthPermission without having first imported it (via something like
> > from
> > > winebago.models import AuthPermission).  Without an import Python
> > doesn't
> > > know where to find the definition for something that has not already
> > been
> > > defined in the file it is processing.
>
> > > Karen
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to