Thank you it's very useful. Now I need to create a new widget in django but I don't know where is the documentation about widget.
On Jan 9, 4:42 pm, "esatterwh...@wi.rr.com" <esatterwh...@wi.rr.com> wrote: > What I do for auto completers ( in general ) is point the widget at a > URL that returns JSON objects and the parse the objects client side. > For the user object your function might look like this: > > from django.utils import simplejson > from django.contrib.auth.models import User > from django.http import HttpResponse > > def ajax_get_users(request): > users = User.objects.filter(username__istarstswith = request.POST > ['q']) > return HttpResponse(simplejson.dumps([dict(username=u.username, > id=u.pk) for u in users]), mimetype='text/javascript')) > > should get something that looks like this > > [ > {username:'username',id:4}, > {username:'username2',id:5} > ] > > [urls.py] > url(r'^/member/search/$', 'path.to.views.ajax_get_users', > name="myapp_ajax_user_search"), > > if you have your widget set up to include the needed javascript that > should be it. Honestly, the JS parts is more difficult than the django > part. > > Hope that makes sense > On Jan 8, 1:46 pm, nameless <xsatelli...@gmail.com> wrote: > > > Hi at all, I am looking for a working simple example on autocomplete > > widget for foreign key in Django. I have found many example but I > > don't understand and doesn't work. > > > This is my model: > > > class profile(models.Model): > > > user = models.ForeignKey(User, unique=True) > > > class profileForm(ModelForm): > > > user = forms.CharField(widget=AutoCompleteWidget()) > > > class Meta: > > model = profile > > > I wish an AutoCompleteWidget working for this example. > > > Could anyone help me pleaseee ? > >
-- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.