On 13:20 Mon 01 Jul , Christian Erhardt wrote: > Hey Harjot, > > i can't provide an easy answer to your question. An Ajax enabled search with > django is nothing, that one programs in 30 minutes especially not if he has > no understanding of query and or ajax. > > I'll try to give you some hints but not a complete plug n play solution. > > First things first. Jquery is a Javascript framework. One function it > provides is to handle ajax requests. In short: Javascript running in the > users browser calls the server and with help of jquery you modify the DOM of > the html page. So you don't have to reload the html page for each request. > > Now django comes to play. Django just handles the request. So you will need a > page which will return search results for a query you submitted. If you call > a django page it usually returns a html page. For ajax calls you would not > work with html. Most pages use json to serialize data. There is a plugin > called tasrypie which we use. It provides an ajax endpoint. As i recall it > has a built in search function. Maybe you try this first. There are more high > sophisticated search engines for django... but i'd give tastypie a try. > > If everything is set up correct you can call an endpoint for your model with > a jquery ajax call. > > But this is acomplex task! > > Regards > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users. > For more options, visit https://groups.google.com/groups/opt_out. >
If you will follow the advices to learn AJAX and jQuery and how to use them with Django then you can check if one of those plugins can help you: https://www.djangopackages.com/grids/g/auto-complete/ Best regards, Marcin -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. For more options, visit https://groups.google.com/groups/opt_out.

