{"repo":"mjhea0/flaskr-tdd","free":true,"listed":false,"github":"https://github.com/mjhea0/flaskr-tdd","clone":"git clone https://github.com/mjhea0/flaskr-tdd.git","description":"Flaskr: Intro to Flask, Test-Driven Development (TDD), and JavaScript","language":"Python","stars":2343,"topics":["python","flask","tdd","javascript","test-driven-development"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Flaskr - Intro to Flask, Test-Driven Development, and JavaScript As many of you know, Flaskr -- a mini-blog-like-app -- is the app that you build for the official Flask tutorial. I've gone through the tutorial more times than I care to admit. Anyway, I wanted to take the tutorial a step further by adding Test-Driven Development (TDD), a bit of JavaScript, and deployment. This article is that tutorial. Enjoy. Also, if you're completely new to Flask and/or web development in general, it's important to grasp these basic fundamental concepts: 1. The difference between HTTP GET and POST requests and how functions within the app handle each. 1. What HTTP \"requests\" and \"responses\" are. 1. How HTML pages are rendered and/or returned to the end user. This project is powered by TestDriven.io . Please support this open source project by purchasing one of our Flask courses. Learn how to build, test, and deploy microservices powered by Docker, Flask, and React! What you're building You'll be building a simple blogging app in this tutorial: Changelog This tutorial was last updated on October 17th, 2023: - 10/17/2023 : - Updated to Python 3.12.0 and bumped all other dependencies. - 06/03/2022 : - Updated to Python 3.10.4 and bumped all other dependencies. - 10/14/2020 : - Renamed app.test.py to app test.py . (Fixed issue #58.) - Updated to Python 3.9 and bumped all other dependencies. - Added pytest v7.1.2. (Fixed issue #60) - Migrated from os.path to pathlib . - 11/05/2019 : - Updated to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mjhea0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mjhea0/flaskr-tdd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}