Projects and e-book for our course, REST APIs with Flask and Python
Bot releases are visible (Hide)
Multiple upgrades and a new feature: docker compose.
__name__
in blueprint definitions via #143emails/action.html
instead of emails/registration.html
via #144ItemSchema
import on section 6 via #146compare_type
in Alembic config file via #147store_id
to ItemUpdateSchema
via #157os
import in Flask-SQLAlchemy configuration lecture (S06 L04) via #158version
key in docker-compose.yml
files via #159Published by jslvtr over 1 year ago
Published by jslvtr over 1 year ago
Published by jslvtr almost 2 years ago
Made tag names not unique so that two different stores can have tags with the same name as each other.
Also fix a small bug where we were not recommending the correct way to generate a secret key for your application.
Published by jslvtr almost 2 years ago
Full Changelog: https://github.com/tecladocode/rest-apis-flask-python/compare/v2.2.0...v2.3.0
Published by jslvtr almost 2 years ago
uuid
import and fixed first few projects so code matches course #88db.Integer
instead of db.String
for foreign keys where required #91Published by jslvtr about 2 years ago
rq
to send emails through Mailgun, #83, #85before_first_request
in Flask apps, since now the recommended approach is to just do any necessary setup inside create_app()
, #77db.create_all()
from create_app()
when using Flask-Migrate, since it is Flask-Migrate that creates the tables, #78FLASK_DEBUG
instead of FLASK_ENV
across entire ebook and all projects since FLASK_ENV
is now deprecated, #84unique=True
in all user models, #86Published by jslvtr about 2 years ago
.value()
was used instead of .values()
in a dictionary method call #68, #75Published by jslvtr about 2 years ago
The new version of the course is finally out!
Get it at https://go.tecla.do/rest-apis-sale!
Published by jslvtr about 2 years ago
Published by jslvtr about 2 years ago
While recording the Flask-JWT-Extended version, made a few improvements.
@classmethod
from User resource endpoint. These were left over from a previous version of the course.Published by jslvtr over 2 years ago
Making a release after doing some code improvements while recording the Flask-Smorest section.
/items
, /stores
, and /tags
to the singular counterparts, throughout all the sections.Published by jslvtr over 2 years ago
Added the Git section, which is really just a link to another e-book that I wrote for a live stream: https://git-workshop.tecladocode.com.
note: this release was previously accidentally released on master
, but it should've been on develop
.
Published by jslvtr over 2 years ago
First beta release as I'll start recording the course content for publishing on Udemy based on this release.
Content may still change substantially during recording.
Published by jslvtr over 2 years ago
Adds Flask-JWT-Extended via #53 as well as fix some e-book bugs.
Published by jslvtr over 2 years ago
Add section on many-to-many relationships with SQLAlchemy and Flask-SQLAlchemy via #51.
Published by jslvtr over 2 years ago
Add section on SQL database storage using SQLAlchemy and Flask-SQLAlchemy.
This release includes Item and Store models, and their one-to-many relationship, via #50.
Published by jslvtr over 2 years ago
First release of the v2 of the course 🎉
We've written a few sections of our upcoming course! These sections are available for free in the course e-book (still a work in progress, but these are the finished sections):
Published by jslvtr over 2 years ago
master
branch (sorry!) and via #49Published by jslvtr over 3 years ago
Although this isn't the first actual release of this course, it's the first official release. That's why we're calling it v1.0.0.
There have been a few changes since the original course was made (and that possibly differs from what's on Udemy):
Moving forward our plan is to work in public, share our decisions about what we cover and don't cover, and show the changes we make over time.
We'll make use of GitHub Discussions for the Teclado team to talk about the course. If you have suggestions that haven't been mentioned before, please feel free to add them to the Discussions section, under "Ideas". Please don't use the GitHub Discussions to ask questions about the course (use the Udemy Course Q&A or our Discord server for that!).
We'll use Issues and Pull Requests (and maybe Projects) to track our work publicly over time.