2

プロジェクトにdjango-endless-paginationを使用しています。しかし、想定どおりに機能していません。コードをモードに変更しても、表示されてshow moreいないか、機能しません。onscroll

<script>$.endlessPaginate({paginateOnScroll: true});</script>

ただし、インクルード タグは、テンプレートにスナップを表示するように機能しています。そして、両方のスクリプト (つまり、jquery と endless.js) もそこにあります。私は何が欠けていますか?皆様のご支援とご指導を賜りますようお願い申し上げます。ありがとうございました。

models.py:

class SnapGroup(models.Model):
    name = models.CharField(max_length=150, blank=True, null=True)
    date = models.DateField(default=date.today)

class Snap(models.Model):
    date = models.ForeignKey(SnapGroup)
    image = models.ImageField(upload_to=get_upload_file_name)
    caption = models.CharField(max_length=150, blank=True, null=True)

ビュー.py:

@page_template('snapgroups.html')  # just add this decorator
def snaps(
        request, template='snaps.html', extra_context=None):
    context = {
        'snapgroup': SnapGroup.objects.all(),
    }
    if extra_context is not None:
        context.update(extra_context)
    return render_to_response(
        template, context, context_instance=RequestContext(request))

snaps.html:

    {% if snapgroup.count > 0 %}

        <div class="endless_page_template">
            {% include page_template %}
        </div>


        {% block js %}
            {{ block.super }}
            <script src="http://code.jquery.com/jquery-latest.js"></script>
            <script src="{{ STATIC_URL }}endless_pagination/js/endless-pagination.js"></script>
            <script>$.endlessPaginate();</script>
        {% endblock %}            

    {% else %}
        <li><p>No SNAPGROUP yet!</p></li>
        <span class="clear_both"></span>
    {% endif %}

snapgroups.html:

{% load endless %}

{% paginate snapgroup %}
{% for sg in snapgroup %}
    <h4 id="combination" class="snap_date">{{sg.date|date:'l'}}, {{sg.date}}</h4>
    <ul>
    {% for snap in sg.snap_set.all %}
        <li><a href="{{MEDIA_URL}}{{snap.image}}" data-imagelightbox="f"><img src="{{MEDIA_URL}}{{snap.image}}" alt="{{snap.caption}}" /></a></li>
    {% endfor %}
        <span class="clear_both"></span>
    </ul>
{% endfor %}

{% show_more %}
4

1 に答える 1

0

この投稿で私の問題を解決しました。これが他の誰かを助けることを願っています。

于 2015-06-18T11:56:49.430 に答える