Paginate report subscription question

Ideally I'd like to create a subscription template that would be as close to a one click subscribe as possible for the end users where I set the file format, distro time and email subject/body. Is this possible? When I have people subscribe now they have to select all those options themselves and I can only imagine the amount of helpdesk type of questions I'd get if I expected everyone to make those selections themselves.

I want people to self subscribe because the amount of new hires/changes in teams would make it a pain to maintain. My first thought was an AD group but that would be similar maintenance and I don't want to use existing ones since the group that I need to send this to is a relatively dynamic subset of my end users. Am I missing something simple here? What do?

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Kneeonthewheel
πŸ“…︎ Jan 06 2022
🚨︎ report
Getting a bad method call. Paginate does not exist

I'm creating a blog where users can view all blog posts and also all blog posts by a specific author.

The paginate works on the "all blog posts" page but doesn't work on the "blog posts by a specific author"

This is for all blog posts

public function all(){

        // return view('news', 
        // ['news'=>News::all()]);
        return view('news.news', 
        ['news'=>News::latest()->with('author')->simplePaginate(10)->withQueryString()
    
        ]);
    } 

And this is for posts by a specific author

>Route::get('authors/{author:username}', function(User $author){
return view('news.news',[
'news'=>$author->news->paginate(10)
]);
});

And I have my

>{{$news->links()}}

in my News view

πŸ‘︎ 4
πŸ’¬︎
πŸ“…︎ Jan 13 2022
🚨︎ report
What is the most simple way to paginate through all the "top level" comments of a very popular topic which has a LOT of comments?

Hi guys,

It would be great if one of you wizards could share some insights on this.

I have a reddit topic with 30k comments that I want to sort through in chronological order and loop through each one. I want it only to go through the top-level comments, not the replies to any comments.

I have some familiarity with snoowrap and it's expandReplies method but it seems to choke on this topic when I try to pass in a high limit parameter, presumably because it's exceeding the API limits.

I can see appending .json to the topic and the new parameter gives some JSON but I can't see how to work with this!

Any ideas?

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/little-eagle
πŸ“…︎ Nov 03 2021
🚨︎ report
Paginate DetailView based on each object in a filtered QuerySet rather than an explicit number of objects?

Currently I have a DetailView that looks like this. Very simple, just filters Foo objects by the Bar they have a foreign key relationship to. Then behind the scenes get_object uses the Foo slug kwarg to get the correct Foo object.

# app/views.py

class FooDetailView(FooOwnerMixin, FooContextMixin, DetailView):
    model = Foo
    context_object_name = 'foo'
    template_name = 'bar/foo/foo_detail.html'

    def get_queryset(self):
        bar_slug = self.kwargs['bar']
        return Foo.objects.filter(bar__slug=bar_slug)

Here's what the URL pattern looks like just for clarity's sake:

# app/urls.py

path('<slug:bar>/foos/<slug:slug>/',
         views.FooDetailView.as_view(), name='foo_detail'),

In foo_detail.html, I pass in the bar.slug and foo.slug as {% url %} kwargs and it displays the details of the correct Foo.

Where I'm stuck

What I need to accomplish is have next and previous buttons in the template so the user can navigate between each Foo that belongs to the Bar. So the template needs to pass the correct foo.slug as a kwarg to the DetailView and displays that other Foo's details. Atm, it works if you manually change the Foo slug in the URL.

I thought about passing in a list of all Foo in the relevant Bar in the context by overriding get_context_data(). That works fine but I can't wrap my head around how to do this without displaying an explicit link/button for each Foo, which is not what I want. I just want next and previous arrows that are continuous, i.e. when it reaches the last available Foo it cycles through to the first.

My question is: should I be using Django's default Paginator for this, and if so how do you paginate based on a URL parameter instead of an arbitrary number of objects? Should I just paginate 1 object per page based on the QuerySet essentially?

If Paginator isn't the way to go, what would be a better way to approach this without having to link to every Foo using a context variable?

I know I'm probably missing something stupid here, but I'm just not sure of the Django way of accomplishing this simple task.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/beefnbro
πŸ“…︎ Oct 12 2021
🚨︎ report
Is it possible to use a UIPageControl in a UITableViewCell to horizontally paginate between content?

I want to show some data between two pages in a tableview cell. I have two vertical stackviews that act as the "pages" with the data in them, and want to horizontally paginate between them in the cell. Is this possible? If so, what is the best way to go about it?

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/paopu_boy
πŸ“…︎ Nov 30 2021
🚨︎ report
How to paginate Pushshift/PSAW results?

How do I paginate the results? For example using this pushshift api call

https://api.pushshift.io/reddit/comment/search?q=%22A%22&after=1622688033&before=1622774433&filter=score&filter=created_utc&filter=id&filter=body&filter=parent_id&subreddit=investing&limit=1000&metadata=true&sort=desc

You can see I am querying /r/investing from the past 2ish days for all comments that contain an β€˜A’ (just so I obtain a lot of results). The api returns 100 results however it shows that >800 results are found. Messing with the limit has not resulted in a change of amount returned.

How does one go about paginating through the rest of the results?

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/isaw81
πŸ“…︎ Jun 05 2021
🚨︎ report
Cant use deleted post to paginate

Hi,

im currently writing a Bot that send new Post from a specified subreddit to a discord channel.

You can subscribe and the bot saves the newest post as a fullname in the database, after a an hour it checks with before in the pagination of the api if there are new posts since last time, but if the post from the database was deleted (for example because it didnt follow the subreddits guidelines) it obviously cant find newer posts.

Is there a workaround for this, because there are a ton of post that get deleted, especially in new.

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/Knniff
πŸ“…︎ Oct 01 2021
🚨︎ report
Need help using SQLAlchemy to paginate games

Hello, I need some help with SQLAlchemy. I'm following Miguel Grinberg's Flask Mega-Tutorial and I'm trying to get pagination working.

What I want to do is display the last X amount of games a user was in with the help of pagination.

A Game holds multiple GamePlayers, each Gameplayer is assigned a single User. What I'm trying to do is return every Game that a specific User is associated with.

Here's a very basic version of my models.py file:

class User(UserMixin, db.Model):
    __tablename__ = 'user'

    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(64), index=True, unique=True)

class Game(db.Model):
    __tablename__ = 'game'

    id = db.Column(db.Integer, primary_key=True)
    gameplayers = db.relationship('GamePlayer')

class GamePlayer(db.Model):
    __tablename__ = 'gameplayer'

    id = db.Column(db.Integer, primary_key=True)
    game_id = db.Column(db.Integer, db.ForeignKey('game.id'))
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
    user = db.relationship('User')

I've had this working before by appending the games in a list, but I need to use SQLAlchemy to query the games so I may paginate them.

recent_games = []
games = Game.query.order_by(Game.id.desc()).all()
for game in games:
    for gameplayer in game.gameplayers:
        if current_user == gameplayer.user:
            recent_games.append(game)
            break

Thank you!

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/fryman22
πŸ“…︎ Aug 27 2021
🚨︎ report
How to paginate a quiz?

Hello everyone,

I'm making a quiz app and I want to display the questions of a quiz as follows:

app.com/[quiz_id]/[question_number]

The idea is to have each question on a separate page. Users should be able to freely move forwards and backwards between the questions.

In the beginning I thought of using some sort of a 'rank/position' field on my question. The problem with this starts when users might delete some questions (e.g. the second question is removed and now there's a gap: app.com/quiz/1, app.com/quiz/3, etc.). It's solvable, but in my experience (beginner) it would take a lot of code.

So I started looking into pagination of django. While this gets me to display each question on a separate page, I have yet to figure out how to handle form submissions (post requests):

class QuestionListView(ListView):
	paginate_by = 1
	template_name = 'exams/make_exam.html'

	def get_queryset(self):
		exam = get_object_or_404(Exam, pk=self.kwargs['pk'])
		return exam.questions.all().order_by('pk')

	def get_context_data(self, *, object_list=None, **kwargs):
		data = super().get_context_data()
		total_pages = data['paginator'].num_pages
		current_page = data['page_obj'].number
		data['question'] = data['object_list'].first()
		data['form'] = AnswerSubmissionForm(question=data['question'])
		data['progress'] = int((int(current_page) / int(total_pages)) * 100)
		return data

The docs also warn for performance issues when using "large querysets" (what's large?) and high page numbers.

My question is, am I on the right track or is there a better way to go about this?

Thank you in advance!

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/travelinband
πŸ“…︎ Sep 20 2021
🚨︎ report
How to paginate a web page | django beginners tutorial youtu.be/kXk0tDOxUHk
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/learning_bots
πŸ“…︎ May 02 2021
🚨︎ report
Fetch, merge and paginate data from multiple models

Maybe here someone can help me with my Eloquent Problem:

Stackoverflow Question

If posts like this are not allowed, please just delete it.

Thank you for your help :-)

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/Mike_NotGuilty
πŸ“…︎ Jul 03 2021
🚨︎ report
Paginate Output in Console

I am looking for a way to print data in a console with pagination. Let's suppose I have 1000 results on my server and I fetch and display only 30 and when the user presses the down key, I fetch another set of results and tail it or paginate it.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/piyushsingariya
πŸ“…︎ Jun 06 2021
🚨︎ report
Facet_wrap (paginate) question

My data has the following columns

Time - numeric

Group - 5 Levels

Many continuous variables (Call Var_i)

What I want to do is to make a series of plot where I plot every continuous variable against time (time on x-axis). I can achieve this with facet_wrap very easily, but i want to make a plot where every page is a new variable, and each group has its own plot, so 5 plots on each page.

So page 1 is Time vs. Var_1 and it has 5 plots, 1 for each of the group levels

page 2 is Time vs. Var_2 and it has 5 plots, 1 for each of the group levels

We are noticing that some of the variables between the groups are not collected the same across time, so for every variable, i need a scatter plot for each group.

_paginate didnt give me exactly what i wanted as I have an odd number of groups and not sure how to tell it to only do 5 per page.

Thanks!

The code i currently have, i use a for loop that will go through every variable in dta and facet_wrap it with my group variable. I get the error below.

ViewCont<-ggplot() +

geom_point(aes(x=dta$time, y=as.name(names(dta)[i])))+

facet_wrap(~ dta$group , nrow = 2, ncol =3,scales = "free")

print(ViewCont)

Error: Aesthetics must be valid data columns. Problematic aesthetic(s): y = as.name(names(dta)[i]). Did you mistype the name of a data column or forget to add after_stat()?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/MonSTARS000
πŸ“…︎ Jul 08 2021
🚨︎ report
Paginate a json result

I call an external api to to get the data in form of json, how can I paginate it if its not a python object ?

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/jayroslyn
πŸ“…︎ Aug 02 2021
🚨︎ report
Why the hell did they have to paginate the album view in my library?!?

So yeah, like others, I'm not too happy with the new UI update. My problem is that they broke the album view in the library.
I'm in the minority of users who mostly listens to albums and doesn't really care about playlists, so I have a few hundred albums saved and then choose one I want to listen to.
I normally did this by just going into the album view and then using the scroll bar to browse through them or quickly jump to the artist I want to listen to. Only that this doesn't work anymore because the client doesn't load the whole library at once anymore, instead it loads around two pages of albums and only when you have scrolled down through that it loads the next two pages.

So instead of scrolling to the end of my album list in an instant it now takes my half a minute of scroll down, wait for it to load, scroll down, scroll up and down a bit because it doesn't load, wait again, scroll down, wait again, etc. etc. And I have to do that every time I open the album view, the client apparently doesn't cache them once they are loaded. If I click on an album and then immediately go back I'm back at the beginning of the list again and have to go through the whole scroll/wait spiel again.
It's just such a bad user experience.

Normally I would now switch the streaming service, but ironically the two things holding me back are the spot native client for Linux and the librespot client library, both of which are unofficial and in no way endorsed by spotify, but none of the competitors have something comparable

πŸ‘︎ 26
πŸ’¬︎
πŸ‘€︎ u/MrMetalfreak94
πŸ“…︎ Apr 30 2021
🚨︎ report
[HELP!] Paginate requested local data from json file

Hello, I'm kinda lost and need to be shown the way...

I scraped a website for some data and output it to json. Now I have a json file with about 850 objects, made out of three key value pairs.

That data which I scraped consists of company logos, names, locations and sectors which I will be using for a hobby project to apply for a job as a developer

let companies= [];

fetch('../../companies.json').then((response) =&gt; {
  return response.json();
}).then((obj) =&gt; {
  companies = obj;
}).catch((err) =&gt; {
  console.error('Something went wrong')
  console.error(err)
})

Every time the file's data gets output in the browser it takes a second to load because every time all of file gets loaded.

I want to be able to create a "next page" or "load more" button so I don't have to display all of the data at the same time.

How can I prevent loading all of them at once and load only 10-20 per page?

I'm working with svelte-kit for the frontend

Any help is appreciated!

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/freakysmile
πŸ“…︎ Jul 12 2021
🚨︎ report
How to paginate Aws s3 list object?

I have over 20000 images in s3 and I want to paginate the first 100 after clicking on pagination 2nd link it should load the second 100 images and so on.

const paramsΒ =Β { Bucket:Β "test-bucket", Delimiter:Β '/', MaxKeys:Β 100, Prefix:Β "thumbnail_images/Q"Β };

async function* listAllKeys(params)Β {
Β Β tryΒ {
Β Β Β Β doΒ {
Β Β Β Β Β Β constΒ dataΒ =Β awaitΒ s3.listObjectsV2(params).promise();
Β Β Β Β Β Β params.ContinuationTokenΒ =Β data.NextContinuationToken;
Β Β Β Β Β Β yieldΒ data;
Β Β Β Β }Β whileΒ (params.ContinuationToken);
Β Β }Β catchΒ (err)Β {
Β Β Β Β returnΒ err;
Β Β }
};

I am using aws-sdk node package.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/romie20
πŸ“…︎ Nov 13 2020
🚨︎ report
Is it possible to paginate and modify the data labels on x-axis on g2plot?

I am trying to paginate charts where there are a lot of records and also trying to clip the x-axis label on the chart but couldnt find anything related in the official documentation. Has anyone had any luck in this area. Tia

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/dsmedium
πŸ“…︎ May 15 2021
🚨︎ report
4 years later, DuckDuckGo still fails to page/paginate/remove infinite scroll

This is why I only use DuckDuckGo when Google literally censors my racist searches. 4 years later - still no paging? Still forced infinite scroll?

Honestly, I feel like a stranger on the Internet. Like the only one despising this mobile UI web design. Is there literally no personal computer market anymore or something? When Google is the last bastion of semi-sensible UI (basic HTML Gmail, for example). Hilarious.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Adunaiii
πŸ“…︎ Jun 06 2021
🚨︎ report
Falsk-sqlalchemy's Paginate returns way more than the expected number of rows.

Hi guys! I need help with Flask-Sqlalchemy. There is one to many mapping between Alert and Text the query is:

alerts = Alert.query.order_by(Alert.sent.desc()).join(Text).filter(Text.text_vector.op('@@')(sa.func.plainto_tsquery('english',"Tornado Warning")))

Now if I paginate the results

p = alerts.paginate(page=1, per_page=50)

then p.total is 14000 (approx). however, I have only 1897 alerts for which one or more text contains "Tornado Warning". Also, each page contains less than 50 alerts and there are same alerts on different pages I am not sure, how to fix this. Please Help

My expected behavior is I get, 1897 results with each page containing at max 50 results. (Without using DISTINCT, as it degrades performance)

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Jul 05 2021
🚨︎ report
Can paging 3.0 be used to paginate data from an online db such as cloud firestore?

While building a chat application,i came across the need to paginate the amount of text messages between 2 users. Adding stack overflow link that contains the whole shebang below. How should i proceed?

https://stackoverflow.com/questions/64027103/can-paging-3-0-be-used-to-paginate-data-from-an-online-db-such-as-cloud-firestor

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Sep 23 2020
🚨︎ report
How can I randomize AND paginate?

Hi!

I am building a websiite where users can post like social media posts. My client asked me that at each like new visit, the posts must be randomized. However, to avoid loading all the posts at the same time, I must have some infinite scrolling with Laravel Pagination.

At the moment, I order them by "created_at" desc. Now, I would want them in a random order, but still paginate them so that if I scroll down, I won't see the same post two times.

Is there any way to achieve this?

Thanks!

This is what I have for the moment:

Post::withCount('likes')-&gt;with(['candidate:id,first_name,last_name',Β 'images'])-&gt;latest()-&gt;paginate(40)

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/AsteroidSnowsuit
πŸ“…︎ Dec 29 2020
🚨︎ report
How to paginate REST API with Data Factory?

Hi,

I have a Zendesk REST API endpoint that I'm connecting to currently called Incremental User Export

https://developer.zendesk.com/rest_api/docs/support/incremental_export#incremental-user-export

I've created a pipeline in Azure Factory which populates an Azure Database.

https://preview.redd.it/dale6rt85k161.png?width=1272&format=png&auto=webp&s=17b639d881c3918d3a3d01bbb1a4b2e9b4d6721d

The endpoint has a limit of 1,000 entries per page, and require some sort of pagination in order to loop through and get the rest of the data in the next pages.

From the Zendesk docs, next_page gives you the URL, and end_of_stream tells you if the page is the last page or not (this is important later)

https://preview.redd.it/ffo9r9gb5k161.png?width=1254&format=png&auto=webp&s=64d5c2efeffa941004061a8aa8397a7c38518f18

Azure Data Factory provides a way for you to handle paginations, but from reading the Azure documentation it can only know if the pagination reached the end by returning NULL

https://docs.microsoft.com/en-us/azure/data-factory/connector-rest#pagination-support

https://preview.redd.it/j51scncc5k161.png?width=1353&format=png&auto=webp&s=8f7c069d26ad508fe097012a7091787c6d398447

Zendesk Endpoints NEVER return a NULL next_page, the only way to tell if you've reached the end of the page is through the end_of_stream value. So when I run my Pipeline, it just keeps on going through the next pages until it time outs with an error.

I've looked for any tutorials anywhere but I couldn't find a definitive answer of how to resolve this issue, and it's been difficult since I'm quite new to Data Factory altogether.

Do I need to set up a ForEach Loop? Are there any beginner-friendly tutorials out there that I could follow?

Thanks in advance!

πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/fernanespejo
πŸ“…︎ Nov 26 2020
🚨︎ report
paginate_firestore v0.3.0 now supports real-time data πŸŽ‰
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/excogitatr
πŸ“…︎ Jan 26 2021
🚨︎ report
Paged.js - a free and open source JavaScript library that paginates content in the browser to create PDF output from any HTML content. This means you can design works for print (eg. books) using HTML and CSS pagedjs.org/
πŸ‘︎ 288
πŸ’¬︎
πŸ‘€︎ u/magenta_placenta
πŸ“…︎ Feb 18 2020
🚨︎ report
Paginate on static files

Has anyone tried Paginate on files from static folder?

I have more than 30k image files on static folder and the front-end has the option to scroll the displayed images . Currently im loading all at once (which is a bad idea).

Any pointers where i can find someting like load/display the images on demand or on scroll

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/butters_009
πŸ“…︎ Dec 30 2020
🚨︎ report
How do I paginate easily through firebase realtime database(?

I'm trying to paginate content that users have. I have read and read and I can't clearly understand how the logic behind pagination in FRD is achievable.

exports.getUserContent = functions.https.onRequest((req, res) =&gt; {
    corsHandler(req, res, async () =&gt; {
        try {
            const username = req.body.username || req.query.username;
            const idToken = req.body.idToken;

            const limit = req.body.limit || 3;
            const page = req.body.page || 2;
            const offset =  limit * page;


            getUserSnapshotOrVerifyUserId(username, idToken, async (err, id) =&gt; {
                if(err) return res.json({
                    status: "error",
                    err
                });

                const uploadsRef = admin.database().ref('uploads').orderByChild('createdBy').equalTo(id);

                // How do I get the data here from, say, 1 to 3, 4 to 6, 7 to 9, etc according to their page number?
                // And is there a way to reverse (i.e get latest to the earliest) createdBy?
            })
        } catch (err) {
            res.json({
                status: "error",
                err
            })
        }
    });
});

My question is in the code, any help would be really appreciated.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/cedrichadjian
πŸ“…︎ Feb 06 2021
🚨︎ report
What's the best dynamic way to filter, sort, select & paginate API that uses MySQL? (in NodeJS)

I use NodeJS and in some projects I use mongoDB (w/ mongoose) and in some projects I use MySQL...

In my NodeJS projects that I use mongoDB and mongoose I have the following class which in the proper routes I use and it "magically" handles all the filtering / sorting / selecting and paginating that the client provides in the query params, I wrote it based on a similar solution I saw in a udemy video and also I changed it a bit to be really dynamic and secure so that there'll be no data leaks.

class APIFeatures {
    constructor(query, queryObj) {
        this.query = query;
        this.queryObj = queryObj;
    }

    filter(allowedFilterFields) {
        let queryObj = {};
        Object.keys(this.queryObj).forEach(key =&gt; {
            if(allowedFilterFields.includes(key)) {
                queryObj[key] = this.queryObj[key]
            }
        })

        let queryStr = JSON.stringify(queryObj)
        queryStr = queryStr.replace(/\b(gte|gt|lte|lt)\b/g, match =&gt; `$${match}`)
        this.query.find(JSON.parse(queryStr))
        return this;
    }

    sort() {
        let sortBy = "-createdAt";
        if(this.queryObj.sort) {
            sortBy = this.queryObj.sort.split(",").join(" ");
        }
        this.query = this.query.sort(sortBy)
        return this;
    }

    limitFields(allowedSelectionFields) {
        let fields = "-__v";
        if(this.queryObj.fields) {
            fields = this.queryObj.fields
                .split(",")
                .filter(key =&gt; allowedSelectionFields.includes(key))
                .join(" ")
        }
        this.query = this.query.select(fields)
        return this;
    }

    paginate(maxLimit = 1000) {
        const page = (this.queryObj.page || this.queryObj.offset) * 1 || 1;
        let limit = this.queryObj.limit * 1 || 100;
        limit = limit &gt; maxLimit ? maxLimit : limit;
        const skip = (page - 1) * limit;
        this.query = this.query.skip(skip).limit(limit);
        return this;
    }

}

module.exports = APIFeatures;

Anyways I want to build similar class with similar dynamic solution for my NodeJS projects where I use MySQL but I can't figure out what's the best dynamic way to do so... (for MySQL in NodeJS I use the regular npm mysql driver with no special librari

... keep reading on reddit ➑

πŸ‘︎ 9
πŸ’¬︎
πŸ‘€︎ u/s_trader
πŸ“…︎ Aug 21 2020
🚨︎ report
Manually paginate list of lists

I want to paginate a session variable, but I'm having issues I can't figure out how to solve.

If I pass the paginator variable, I get the error:

```

TypeError: Object of type Page is not JSON serializable

```

So I'm trying to workaround this by creating a list of lists, where every list contains the items to display in the single page:

```

predictions = MyModel.objects.filter(user_id=request.user.id)

paginator = Paginator(predictions, 5)

pages = []
for p in paginator.page_range:
predicts = paginator.page(p)
pages.append(list(
map(lambda pred: pred.as_dict(), list(predicts))
))

request.session['context'] = pages

return ...

```

But the problem now becomes: how do I manually paginate a list of lists in my template?

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/aPhDcandidate
πŸ“…︎ Oct 26 2020
🚨︎ report
Package to paginate Firestore data with just 2️ attributes ⚑️ paginate_firestore v0.1.0 github.com/excogitatr/pag…
πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/excogitatr
πŸ“…︎ Apr 29 2020
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.