Question

Est-il possible de mettre en œuvre le chargement de style facebook de contenu tout en faisant défiler vers le bas? Je voudrais la mettre en œuvre dans un site de commerce électronique. Il y a beaucoup d'éléments dans chaque catégorie et la page de catégorie devient trop longue. Je pourrais mettre en œuvre les numéros de page, mais mon client me veut mettre en œuvre que facebook type de chargement. Est-ce que je peux utiliser? Le reste du site a déjà été construit.

J'ai étudié django-pagination-sans fin mais n'a pas été en mesure de le faire au travail. Y at-il démo de celui-ci pour que je puisse l'examiner?

Était-ce utile?

La solution

We used django endless pagination on www.mymommemories.com without too much problem. Because we were using html5media we did have to add a line to run that function with a one second delay. (setTimeOut("html5media()", 1000). Running it without the delay caused problems in some browsers. If your not using html5media, this should not be a concern however.

Core part of the template code.

{% load endless %}
{% paginate memories %}
{% for memory in memories %}
.
.
.
{%  endfor %}
{%  show_more %}

In the view we have the following to handle the ajax request.

if request.is_ajax():
    template = page_template
    return render_to_response(template,context,context_instance=RequestContext(request))

The page_template is not the whole page, just the portion related to the "paging".

Autres conseils

I thinks the easiest way to do endless pagination is use jQuery (use $.loads). You even don't need change the back-end code.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top