On Wed, May 14, 2008 at 6:09 PM, Jonathan Lukens <[EMAIL PROTECTED]> wrote:
> > Karen, > > You were right about the .pyc's -- I had Pydev clean them up and the > error changed. Here's the new traceback: > > http://dpaste.com/50033/ > > I don't have any other nav.py files -- but anyway, there are other > tags in this file, and with the contenttypes workaround, this one > works too, so long as I get rid of the import path for the Photo > model. > That's because the error is now: No module named utils.photologue I assume utils/photologue has an __init__.py file? Perhaps you need to be importing from datababy.utils.photologue not utils.photologue? Karen > > On May 14, 3:17 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote: > > On Wed, May 14, 2008 at 10:40 AM, Jonathan Lukens < > [EMAIL PROTECTED]> > > wrote: > > > > > > > > > I have a custom tag called {% photo %}. It takes two arguments: an > > > object and a size. > > > I've tinkered with django-photologue to use a GenericForeignKey. The > > > tag returns the get_SIZE_url() for the Photo instance associated with > > > a given object. I've posted the code for the tag here: > > > > >http://dpaste.com/49892/ > > > > > This raises an error with the following traceback: > > > > >http://dpaste.com/49894/ > > > > > What is particularly confusing to me is that the line referenced as > > > raising the error does not exist anywhere in my code tree. > > > > It's got to, the traceback reporting code can't manufacture code that > > doesn't exist. You must have (or have had at one time) a file with this > > line: > > > > photo = photos.objects.all()[0] > > > > somewhere in your tree. Traceback says it is on line 120 of this file: > > > > > /home/jonathan/workspace/datababy/src/datababy/../datababy/templatetags/templatetags/nav.py > > > > Notice the two "templatetags" on the end, since you have an app named > > datababy.templatetags and then Django adds another 'templatetags' on the > end > > when it's searching for template tag libraries. Now, there is some > > screwiness in the way Django searches for and loads template tag > libraries, > > but I don't think that could mess up the reporting of what code was > running > > in the traceback. But I could be wrong -- if that file really does not > have > > the line listed, then perhaps there is another nav.py file in a > templatetags > > subdirectory of one of your other apps that is the one that is actually > > being used? If I were you I would delete all .pyc files from my tree and > > search and verify that there was one and only one nav.py file to be found > > anywhere. > > > > Karen > > > > Stranger > > > > > > > > > > > > > yet is the fact that if I fiddle with contenttypes to access the Photo > > > model without the import path, everything works exactly as intended. > > > I don't want to do this permanently, however, both because I would > > > like to know what I'm doing wrong and because this is an extra hit on > > > the database. > > > > > I would gladly provide any more information if anyone is able to > > > assist. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

