Kudo's to Ivan - It's a pretty good answer. I think the metaphor breaks down
when you get to >1000 items that could pop up in a select field, but at
least you don't get his when just using a plain-jane manipulator with this
fix.

I think I'll stick with the tendency towards using raw_id_admin=True myself,
but then I don't need anything populated into a large pulldown. My case
would have a pulldown of 30K+ items, which just doesn't make sense for a UI.

-joe

On 3/12/07, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote:
>
>
> On Mon, 2007-03-12 at 17:37 +1100, Malcolm Tredinnick wrote:
> > On Mon, 2007-03-12 at 05:00 +0000, [EMAIL PROTECTED] wrote:
> > > I was just wondering if there were any known issues regarding speed
> > > with ChangeManipulators and large objects?
> > >
> > > I'm using custom ChangeManipulators successfully on about 50 pages
> > > right now... but when I did an edit page for one of my largest
> > > database tables ( about 50 columns... and about 20 of them are foreign
> > > keys to other objects that also contain foreign keys ), my page load
> > > time shot up to about 30 seconds.
> > >
> > > If I comment out the line where I instantiate the custom change
> > > manipulator..and just pass None in for the Form ... it loaded fast
> > > (obviously blank forms load fast..heh).  So then I decided to rewrite
> > > the page using old fashioned forms where I set the values on each
> > > field in the template via the object...and it went really fast then
> > > too.
> > >
> > > I could paste the code in here..but I wasn't doing anything fancy.. I
> > > was just flattening the data from all of the objects...then loading
> > > the form...so thought I'd ask on the off chance if others had seen
> > > this happen?
> >
> > Unfortunately there is a problem in that case (foreign keys with lots of
> > related data). It is ticket #2638.
>
> It also looks like the patch in #3436 might be a solution for this. That
> has the sort of solution I was hoping for in #2638.
>
> Regards,
> Malcolm
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to