小编Fla*_*ddy的帖子

无限滚动条不适用于 django

我问这个问题已经很长时间了,仍然没有得到答案。我正在尝试使用 Django 添加无限向下滚动,但使用以下代码无法正常工作。我只是将帖子分页到 10,然后它只显示我正在加载图标。当我向下滚动时它不起作用。你们能弄清楚这里出了什么问题吗?

视图.py

class PostListView(ListView):
    model = Post
    context_object_name = 'post_list' 
    paginate_by = 10

    def get_queryset(self):
        return Post.objects.filter(create_date__lte=timezone.now()).order_by('-create_date')
Run Code Online (Sandbox Code Playgroud)

帖子列表.html

{% extends 'base.html' %}
{% block content %}


 <div class="container">
                <div class="row infinite-container">
                    {% for post in post_list%}
                        <div class="col-md-6 infinite-item">
                            <div class="card mb-4 shadow-sm">
                                <img class="img-thumbnail"  src="{{post.image.url}}"/>
                                <div class="card-body">
                                    <h5>{{post.title}}</h5>
                                    <p class="card-text">
                                        {{post.description|truncatewords:20}}
                                    </p>
                                </div>
                            </div>
                        </div>
                    {% endfor %}
                </div>
                {% if page_obj.has_next %}
                true #this is showing me true it also means that it has next …
Run Code Online (Sandbox Code Playgroud)

html python django ajax django-templates

5
推荐指数
1
解决办法
300
查看次数

标签 统计

ajax ×1

django ×1

django-templates ×1

html ×1

python ×1