Flask Course - Python Web Application Development

preview_player
Показать описание
Learn the Flask Python web framework by building your own e-commerce website with its own authentication system.

⭐️ Course Contents ⭐️
⌨️ P1 (0:00:00) Introduction
⌨️ P2 (0:20:37) Styling & Templates
⌨️ P3 (0:41:37) Sending data to Templates
⌨️ P4 (1:02:56) Template Inheritance
⌨️ P5 (1:21:14) Models and Databases
⌨️ P6 (1:51:13) Project Restructure
⌨️ P7 (2:05:41) Model Relationships
⌨️ P8 (2:25:37) Flask Forms
⌨️ P9 (2:51:58) Flask Validations
⌨️ P10 (3:14:05) Flashes & Advanced Validations
⌨️ P11 (3:41:04) User Authentication Part 1
⌨️ P12 (3:59:56) User Authentication Part 2
⌨️ P13 (4:34:16) Logout and Customizations
⌨️ P14 (4:51:25) Item Purchasing Part 1
⌨️ P15 (5:18:39) Item Purchasing Part 2
⌨️ P16 (5:54:13) Item Selling

Useful Links:

--

Рекомендации по теме
Комментарии
Автор

Thanks a lot for uploading this course, once again, it's an honor to have some of my courses in the FCC Channel :)

jimshapedcoding
Автор

i'm in a french country but your tutorials and courses help me to learn coding thanks

JosaphatTagba
Автор

At 4:29:00, for the `prettier_budget` function, there's a much easier way to implement this.
Which is just by using the format string with a colon and comma like "{ :, }" (don't use any space-character in the real code).
E.g.
budget = 1_000_000 # underscore is just a way to make it easier to see
number_with_commas = f'{budget:, }'
number_with_commas

OUTPUT:
'1, 000, 000'

ansonnn_
Автор

This is one of the best courses I have seen online and probably the best for python-flask. Nice job

opeyemioyekunle
Автор

Fantastic explaination.Highly recommended for the beginners 👍

nitishk
Автор

1:37:47 For those who are getting error in db.create_all() command, add this to the main file:
app.app_context().push()

sarvesh
Автор

If you're wondering should I get into it or not, then let me tell you guys this tutorial is amazing. I went through many tutorials but never found any like this!! This man is going to hold you in every minute guys.

bidhyapokharel
Автор

The length of this video is more than 6 hours, instead of discouraging me from watching, it reassures me about the amount of knowledge required in any serious subject, and the dedication of the educator. Thank you very much

nghiaduy
Автор

I was finding a flask course so that I can learn back-end with python. Thank you ❤️
Will complete this course ❤️

kousikdas
Автор

Hi everyone
I have an error, which is at 1:36:30, and the error is as follows

>>> from market import db
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'market'

TheBestCoder
Автор

This course is totally amazing! I've learnt so much and Jim you're such a great educator. Finished this in 5 days and now I'm gonna try to create my own project with Flask Web Framework. Great Job Jim!

jonathankristanto
Автор

for those who are getting error in db.create_all() command :
solution : first uninstall current version of flask-sqlalchemy using command "pip uninstall flask-sqlalchemy" and then install flask-sqlalchemy version 2.5.1 by command "pip install flask-sqlalchemy==2.5.1"

divyanshubhargava
Автор

code snippets used in the course arent accesible (404)

TheMXCSTQ
Автор

I find myself referring my friend to this channel..and for the first time am understanding flask very well...big up

lameckotieno
Автор

This is by far and away the best Flask starter course I have found on YouTube (or any other platform). The realistic example that "Jim" works through provides all the tools and context you need to get started. Highly recommended!

fernandodaquinta
Автор

At 1:35:16, for people struggling with comment "RuntimeError: Working outside of application context." and "To solve this, set up an application context with app.app_context()"
With Flask 3.0.2, db.add() and db.commit() as well as as Item.query.all() methods don't work anymore in this way.
Here is the correct code regarding this Flask version:

from market import db, app # don't forget to import app !!!
with app.app_context():
db.create_all()

Then you create your object
from market import Item
item1 = Item(name="Iphone 10", price=500, barcode='123456789123', description="scrappy phone")

The same happened with db.add() and db.commit() :
with app.app_context():
db.session.add(item1)
db.session.commit()


finally, to print items :
with app.app_context():
Item.query.all()

Hope it helps you. I've struggled a lot with this !!

philippeacquier
Автор

The best course about Flask I've seen in all the internet. Thank you so much for this tutorial.

andercarrasco
Автор

Thank you for this amazing course! I really like your style of lessons because you are not ashamed of errors and you explain everything thoroughly! You really made me understand this, thanks a lot!!

KacperMigdal
Автор

Thanks a lot for your sharing. I don't know why my database file was created in the "instance" directory but the root directory. Please help!

NickBotman
Автор

If you're having some issues piecing together how Flask works with Python and HTML or how to get your data from Python to your websites, this video does a great job of explaining this in detail! Very helpful!

joeleone