Articles
2022-07-08

Why requests are the ultimate power-up for your forms

Requests is one of Python’s most loved libs. It allows coders to get info from all around the web into their scripts and send their own data where it needs to go - effortlessly.

When built into a form, they’re game changers - think max building flexibility and powerful automation. Check out 3 ways to supercharge your forms with requests:

Populate fields dynamically

In a usual form, you have to set up every single detail manually. Each multiple choice, each number shown on a table. It’s also up to you to log in and change every one of these fields when needed. Hours upon hours of work.

With requests, these static forms are a thing of the past. Fields can be populated automatically with info straight from any source. You can pull records from any database or API with a single line of code, or even use users’s own responses to fill out future sections.

Imagine beautiful, dynamic dropdowns, cards, graphs, tables… The world’s your oyster.

Send answers to anywhere you want (seriously, anywhere)

After getting the responses - in the form of texts, numbers, files, images, etc. - you needed from your user, include a POST request to send that info to your favorite database. No built-in restricted options from our end, you’re free to go wherever!

(But FYI - we’re building a real cool serverless PostgreSQL database option… Keep an eye out.)

…also, whenever you want

When filling out a form, who hasn’t dropped-off mid answering? Maybe due to a stickier question, maybe it got tiring, maybe you had to go to the bathroom. Have you imagined how many form responses have gone uncollected in this world??

Well, with requests you won’t have to worry about that. Just add one right after a question or section to collect those responses right away. No need to wait until the end of your form’s flow and risk losing important data. Build smartly, according to your needs.

The limitless ways to use requests make it clear why we built Forms in pure Python - it’s all about that building flexibility.

If you’re curious on other use cases for requests, check out our examples for dozens more.

Start building superpowered forms right now.