Yeesh. Good call. Talk about embarrassed. I totally missed that. Thanks for the editing eye!
On Apr 3, 11:46 pm, Karen Tracey <[email protected]> wrote: > On Sun, Apr 3, 2011 at 11:33 PM, xiao_haozi <[email protected]> wrote: > > from shortener.models import url > > url = u'http://t04u.be/' > > In the 1st line you are importing a model (?) named url. > > In the 2nd you are discarding that url you just imported and rebinding the > name url to a unicode string. You no longer have any reference to what you > imported from shortener.models. > > Any attempt to use the name url as though it were the thing you imported is > now going to give odd results (like the TypeError you reported). > > Don't name your variables the same as your models/classes. If you followed > the CapWords convention for Python class names (and lowercase convention for > variables) this would be less likely to happen. > > Karen > --http://tracey.org/kmt/ -- 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.

