Opened 20 years ago
Closed 19 years ago
#999 closed defect (fixed)
'bool' object has no attribute 'get' when trying to add a record
| Reported by: | Owned by: | Adrian Holovaty | |
|---|---|---|---|
| Component: | Metasystem | Version: | 0.91 |
| Severity: | normal | Keywords: | |
| Cc: | Triage Stage: | Accepted | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
Request Method: GET Request URL: http://localhost:8000/cms/admin/forum/forums/add/ Exception Type: AttributeError Exception Value: 'bool' object has no attribute 'get' Exception Location: /usr/local/lib/python2.4/site-packages/django/core/meta/__init__.py in get_manipulator_fields, line 256
the model in question is here:
class Forum(meta.Model):
category = meta.ForeignKey( Category )
name = meta.CharField(maxlength=150, core=True)
description = meta.TextField()
# # of posts
posts = meta.IntegerField()
# # of topics
topics = meta.IntegerField()
prune_it = meta.BooleanField()
class META:
admin = meta.Admin(
list_display = ('name', 'description'),
)
any hints?
Change History (6)
comment:1 by , 20 years ago
comment:2 by , 20 years ago
After spending forever trying to workout what was wrong... it has nothing to do with boolean fields.
As Ian wrote, it is to do with a property having the same name as the pluralised name of another class, change the property to something else and it will work correctly.
comment:3 by , 20 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
Sounds like the issue was fixed.
comment:4 by , 19 years ago
| Resolution: | invalid |
|---|---|
| Status: | closed → reopened |
Reopening because it wasn't fixed :)
comment:5 by , 19 years ago
| Component: | Admin interface → Metasystem |
|---|---|
| Triage Stage: | Unreviewed → Accepted |
| Version: | → 0.91 |
comment:6 by , 19 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Note:
See TracTickets
for help on using tickets.
ok.. this is strange.
changing the 'posts' and 'topics' fields to post_count and topic_count fixed the issue.
nb: I also have other models called post and topic.