Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Aug 1, 2022

Web2py

Python is one of the most used Languages. Think about anything, you can do with python. It has various libraries and frameworks that help us in developing one thing or another. One such open-source framework is web2py. Web2py is a web application framework that allows web developers to program dynamic web content using python. It is free and used for agile development which involves database-driven web applications. We will be introducing the web2py, its concepts, and its fundamentals here. 

Introduction to web2py

Introduction to web2py will involve the basic introduction to web2py. What is web2py and why web2py, how can you set up web2py? All these things will be covered in this article series.
What Is Web2Py?
In this blog, we will be discussing Web2Py a Python Framework used for the development of Web applications and its features.
Why To Use Web2py?
In this blog, we will be discussing some features of Web2Py and their importance while developing web applications using Web2Py.
Installation and Startup of Web2Py
In this article, we will discuss the installation and startup of the Web2Py framework.
Introduction to Web2py Architecture
In this article, we will cover the basic concepts related to Web2py and understand its architecture.

The Core in Web2py

The core in web2py, the topic may be misleading but don't let yourself, go astray. This article consists of a variety of important topics, which will be quite helpful in later use. Also, these concepts will be further used, less or more in bigger aspects. Thus, this article series is quite important. Keep focused on it and keep learning.  
The command options of web2py EASY
This article discusses the command line options of web2py through which we can skip GUI and URL mapping/dispatching.
Conditional Models of Web2py EASY
This blog is about Conditional Models of Web2py and its features. In this blog, we will see examples, commands of conditional models, and the workflow of Web2py.
Libraries in Web2py
In this article, we will discuss the libraries in web2py and know them in detail.
Applications and API in web2py
This article discusses the brief introduction, workflow and application of web2py and API objects like request and response with their respective instances.
Accessing the API from Python Modules in web2py EASY
This blog will sincerely help to learn about Accessing the API from Python modules in Web2py.
Request in web2Py EASY
This blog helps you clear your understanding of requests in web2py and what are the attributes of requests in web2py.
Sessions in web2py
This blog helps you clear your understanding of the Sessions in web2py and methods in the Sessions in web2py.
Cache and Cache.action in web2py MEDIUM
In this article, we will see the implementation of cache and Cache.action in web2py. We will see how to cache the output of a code in ram and in the disc.
URLs in web2py
In this article, we will see URLs in web2py. We will also discuss the URL function. We will also see Absolute and Digitally signed URLs in web2py.
HTTP and redirect in web2py
In this article, we will see the implementation of HTTP and redirect in web2py and what useful commands are to generate the request
Internationalisation and Pluralization with T in web2py EASY
This blog helps you clear your understanding of Internationalisation and Pluralization with T in web2py and Language determination in Internationalisation and Pluralization with T in web2py.
Cookies and Application Initialization in web2py EASY
This blog helps you clear your understanding of the Cookies and Application Initialization in web2py and Some basic commands of Cookies and Application Initialization in web2py
URL Rewrite In Web2py EASY
In this blog, we will learn about URL Rewrite in Web2py.
Cron and Task Queues in Web2py MEDIUM
In this article, we will learn about cron and task queues with the help of some examples.
Third Party Modules In Web2py EASY
In this blog, we will learn about Third Party Modules in Web2py.
WSGI In Web2py EASY
In this article, we will study WSGI and calling WSGI applications.

The Views in Web2py

Here, taking a step further, we will be talking about what is the syntax of web2py and how to write in web2py. Further, we will also be talking about helpers. and the servers. Just as initially, you were informed about the web servers, here as well we will be talking about servers. Also, functions and blocks, what and how are they working in web2py.  
Basic syntax in web2py EASY
In this article, we will discuss web2py basic syntax and in the end, we will discuss frequently asked questions related to this.
Built in Helpers in web2py A to Z MEDIUM
This article will discuss the built in helpers in web2py. We will learn to use various built in helpers with their code in view and corresponding outputs.
Custom helpers in web2py EASY
Custom helpers are the component of the helper class. In this article, we will explore these helpers in detail.
Server-side DOM and Parsing in Web2py MEDIUM
In this article, we will be discussing server-side DOM and parsing in web2py.
Functions, Blocks, and Javascript in views in Web2py EASY
In this blog, we will learn about Functions, Blocks, and Javascript in Views in Web2py.

The Database Abstraction Layer in Web2py

Now, comes a very new and important topic. This is quite important and you will find many new things that will be quite challenging for you. So advice, take time and keep your focus.
The DAL: A Quick Tour MEDIUM
In this blog, we will be discussing how to use DAL in your web2py application, how you can now create queries and tables using the DAL function Object, and how you can also use the DAL function Object to create data structures such as rows and columns.
Table constructor in web2py EASY
This article will discuss the table constructor and cover the concepts of defining tables using DAL in Web2py.
Migrations and Fixing Broken Migrations in web2py MEDIUM
This article will discuss Migrations and Fixing Broken migrations in web2py in detail.
Relations in web2py MEDIUM
In this blog, we will learn about various relations in web2py, along with various types of joins used while working in web2py.
Insert, Commit and Rollback in Web2Py EASY
In this blog, we will discuss an exclusive topic insert, commit and rollback. We discussed how to insert, commit and rollback in Web2Py.
Raw SQL in Web2py
In this blog, we will discuss Raw SQL in Web2py in detail
Legacy databases and Distributed transactions in web2py EASY
This article will discuss Legacy databases and distributed transactions in web2py.
Query, Set, Rows in Web2py EASY
In this article, we will discuss Query, Set, and Rows in Web2py with the help of examples.
Select in Web2Py MEDIUM
In this blog, will be discussing Select in Web2Py. Select is a command that allows you to select all the fields of a given row or table.
Other methods in web2py MEDIUM
The following article explains other methods for dealing with other methods in a database in web2py and looks at their usage along with examples.
Computed Fields and Virtual Fields in web2py EASY
This article will discuss Computed fields and Virtual fields in web2py. We will understand the concept of computed fields and virtual fields with examples.
List Type and Contains and Operators in Web2py MEDIUM
This blog will discuss list type, contains, and operators in Web2py. Furthermore, for better understanding, we will go through the examples of each.
Generating raw SQL and exporting and importing data in web2py MEDIUM
In this article, we will discuss how to generate raw SQL and will also focus on learning how to import and export data in the web2py framework.
Caching selects and aliases in web2py EASY
This article will discuss how to cache selects and aliases in web2py. In the end, we will also discuss some of the frequently asked questions.
Advanced Features in web2py MEDIUM
The following article explains other methods for dealing with advanced features in the database abstraction layer in web2py and looks at their usage along with examples.
Let us get some Gotchas
This article will discuss Gotchas. We will learn about SQLite, MySQL, Google SQL, MSSQL, Oracle and Google NoSQL gotchas of the DAL in web2py.

Forms and Validators in Web2py

Moving towards, the last but not the least topic of the web2py party, we will be discussing forms. You might be bored with Forms. They come in every application developing frameworks. One way or the other forms are kind of building blocks or starting points when talking about development. Here as well, we will be discussing forms and validators in Web2py. 
Other types of Forms in web2py EASY
The following article explains other types of forms and looks at their usage along with examples.
Widgets and Autocomplete widget in web2py EASY
This article covers everything you need to know about Widgets and Autocomplete widgets in web2py. Web2py is an open-source framework for web applications. Python dynamic web content programming is made possible by Web2py for web developers.