Give your app the ability to create, read, update, and delete database objects.

This is Part 6 of a series of articles that will walk you through the basics of Flask Web Development by developing and hosting a simple CRUD application.

This series is split into 6 parts:

  1. A simple Hello World app
  2. Rendering HTML templates.
  3. Building…


This is Part 5 of a series of articles that will walk you through the basics of Flask Web Development by developing and hosting a simple CRUD application.

This series is split into 6 parts:

  1. A simple Hello World app
  2. Rendering HTML templates.
  3. Building a scaleable file structure.
  4. Configuring a database.
  5. Handling user login and registration.
  6. Adding…


Create a simple SQL Alchemy database.

This is Part 4 of a series of articles that will walk you through the basics of Flask Web Development by developing and hosting a simple CRUD application.

This series is split into 6 parts:

  1. A simple Hello World app
  2. Rendering HTML templates.
  3. Building a scaleable file structure.
  4. Configuring a database.


This is Part 3 of a series of articles that will walk you through the basics of Flask Web Development by developing and hosting a simple CRUD application.

This series is split into 6 parts:

  1. A simple Hello World app
  2. Rendering HTML templates.
  3. Building a scaleable file structure.
  4. Configuring a database.
  5. Handling user login and registration.
  6. Adding…


This is Part 2 of a series of articles that will walk you through the basics of Flask Web Development by developing and hosting a simple CRUD application.

This series is split into 6 parts:

  1. A simple Hello World app
  2. Rendering HTML templates.
  3. Building a scaleable file structure.
  4. Configuring a database.
  5. Handling user login and registration.
  6. Adding…

This is Part 1 of a series of articles that will walk you through the basics of Flask Web Development by developing and hosting a simple CRUD application.

This series is split into 6 parts:

  1. A simple Hello World app
  2. Rendering HTML templates.
  3. Building a scaleable file structure.
  4. Configuring a database.
  5. Handling user login and registration.
  6. Adding…

Quick guide to Python packages

In this post I will walk you through installing packages and importing them into Python files. I will also show you how to import your own packages.

I will use Atom for this tutorial. If you don’t have an IDE set up you can check…


Simple Atom setup guide.

In this post I will walk you through how to install and set up Atom to develop and run Python code.

  1. Download Atom.

2. Set up your preferred theme.

  • From the menu at the top click Atom > Preferences…

If your project has many JS files in the static directory, maintaining import links can be a pain.

This is a simple method to import all JS files from the static directory with three lines of code:

{% for file in js_files %}
<script type="text/javascript" src = {{file}}>…

Shawn Hymers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store