On Wed, Jan 12, 2011 at 10:59 PM, Derek <gamesb...@gmail.com> wrote:

> You could also consider using an AJAX-based "autocomplete" approach;
> see:
> http://code.djangoproject.com/wiki/AutoCompleteSolutions
>
> On Jan 12, 7:27 am, gupta-django <gupta55...@gmail.com> wrote:
> > I have two application
> >
> > 1. App1 - It has a Model Class "Entry" that has 200000 entries
> > 2. App2 - It has a Model Class "Priority"
> >
> > In Priority class I am defining a Foreign Key Relationship as
> >
> > from App1.models import Entry
> >
> > class Priority(models.Model):
> >     entry = models.ForeignKey(Entry)
> >     priority = models.CharField(max_length=2)
> >
> > And in App2/admin.py I am simply registering Priority
> >
> > admin.site.register(Priority)
> >
> > But on Admin website when I try to add a priority - the control hangs
> > up and only a blank page is returned after a long time gap.
> >
> > Can anyone please look into the issue that why it is not letting me
> > add priorities through Admin? I am able to add from backend,
> >
> > Thanks


The time gap is created because Django is trying to generate a select input
with 200,000 options in it.

I'd recommend choosing another widget type, probably an autocomplete of some
sort...

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.formfield_overrides

Sean

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to