Problem updating data
I have a model "Entry" with an "active" field, which is just a
boolean. All of the current entries were false, and I was trying to
set them all as true, and I'm running into a strange problem. Here's
an example, trying to set just one entry to inactive:
<code>
>>> from dictionary.models import Entry
>>> entries = Entry.objects.filter(active=0)
>>> entries.count()
3642
>>> e1 = entries[0]
>>> e1
<Entry: إبّاخ>
>>> e1.active
False
>>> e1.active=True
>>> e1.save()
>>> e1.active
True
>>> Entry.objects.filter(active=0).count()
3642
</code>
Even though, when I checked e1.active, it showed it as being "True",
you can tell from the final count of inactive items that it hadn't
actually changed. I see the same thing when I go into the admin
change page for that item -- "Active" is not checked.
What is going on here?
~Karen
--
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 django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home