Pyramid is a Python web application framework, opensource and free, that allows you to develop from single file applications to more complex applications.
With Pyramid you can use web template engines like Jinja2 and Mako to generate pages of your application.
At this Page I keep a list of the tutorials that I have adapted while studying Pyramid. The intention is to keep track of my learning progress and share what I have learned so far.
At the official documentation you can find several examples and courses that will help you. Unfortunately, at the time I am writing this, I did not find any tutorial that combined these three tools that interest me (pyramid, pymongo and wtforms), so I had to adapt from the documentation and other online material and write my own step by step guide.
The idea is to “start small” and build more complex projects on top of what I have done.
I hope you enjoy.
Tutorial 1: Simple CRUD with Pyramid, pymongo and WTForms
- Pyramid 01: Basic Project Structure
- Pyramid 02: MongoDB Setup
- Pyramid 03: Add Item to database
- Pyramid 04: Edit (update) and delete items from database
- Pyramid 05: Changing the layout with Bootstrap 4
- Pyramid 06: Authentication and Authorization
For the next weeks
By the next few days (weeks maybe) I will be posting the following:
- Pyramid 07: Add images to our tasks
- Tutorial 2: Simple CRUD with Ajax, Pyramid, pymongo and WTForms
- Tutorial 3: REST API using Pyramid