There's not enough of these things already.
A CRUD (Create, Read, Update, Delete) application is one of the smallest, non-trivial application that can be written for a language or framework. As someone who's learning Python and the web development framework Flask, I decided to practice my skills with the classic To-Do App.
The Flask To-Do App uses Flask and MySQL for backend, and Bootstrap plus some custom CSS for the front end.
This application uses python3
and MySQL
- Install dependencies
$ pip install -r requirements.txt
- Setup the database
# Change app/__init__.py configuration if necessary.
$ mysql -u root -p
# Enter password
mysql> CREATE DATABASE flask_todo_app;
mysql> source schema.sql;
- Start the server.
$ python3 run.py
The contents of this repository is under the following license(s):
- MIT License