Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialBas Kuunk
21,308 Pointsflask.ext.bcrypt: DeprecationWarning
It seems there should be an update for this video. What should I use? This is my output:
from flask.ext.bcrypt import generate_password_hash main:1: ExtDeprecationWarning: Importing flask.ext.bcrypt is deprecated, use flask_bcrypt instead.
1 Answer
Ayman Said
Python Web Development Techdegree Student 14,717 PointsYes, flask.ext.bcrypt
, flask.ext.login
have been deprecated, instead, need to use flask_bcrypt
& flask_login
The course material needs to be updated.
Flask-Bcrypt project has updated the import statement to match with Flask's new form for extension imports.
Jason Ziegler
Full Stack JavaScript Techdegree Graduate 39,583 PointsJason Ziegler
Full Stack JavaScript Techdegree Graduate 39,583 PointsHey, Bas,
I had the same issue! Your comment really helped since it is outdated in the bcrypt documentation as well.
Using the suggestion worked for me:
from flask_bcrypt import generate_password_hash