As described in ticket #1839, the solution for me at any rate was to
make sure I didn't have any field names with the same name as a model
class name (disregarding case). So in your code, rename agent to
something else, like listingAgent.


fyl wrote:
> I am getting an error in admin when trying to do an add. The error is
> mentioned in bugs but not related to the condition I have. It is 'bool'
> object has no attribute 'get' in get_manipulator_fields, line 112.
>
> Here are parts of my model:
>
>   class Agent(models.Model):
>      uid = models.IntegerField()
>      pub_name = models.CharField(maxlength=60)
>      ...
>
>   class Listing(models.Model):
>       title = models.CharField(maxlength=60)
>       agent = models.ForeignKey(Agent)
>       active = models.BooleanField(default=True)
>       ...
>
>   class Photo(models.Model):
>       ##agent = models.ForeignKey(Agent)
>       ## add agent blows up with the above line ???
>       agent = models.IntegerField()
>       sequence = models.IntegerField(maxlength=1,core=True)
>       listing_record = models.ForeignKey(Listing)
>       ...
>
> It works fine as shown but, if I change the agent = line in Photo to be
> the commented out line, I get this error. The other ForeignKey fields
> seem just fine.
> 
> Using SVN (from late last week) and MySQL.


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to