Skip to main content

🚀 In our NEW AI Bootcamp you'll build a working app in 28 days, no experience required. Free to all subscription levels.

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

Join the Treehouse affiliate program and earn 25% recurring commission! 🤑

  • Treehouse Logo
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
    • All Courses
    • Tracks
    • AI Bootcamp
    • College Credit
    • Techdegree Bootcamps
    • Front End Development
    • Full Stack JavaScript
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
    • Explore
    • Career Toolbox
    • Free Treehouse Near Me
    • Affiliates
    • Blog
    • Support
    • About
    • Learn
    • Beginner's Guide to Coding
    • Data Analysis with SQL & Python
    • Front-End Web Development
    • Python Programming Basics
    • Techdegree Bootcamp Overview
    • UX Design Fundamentals
    • AI Tools for Beginners
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks AI Bootcamp College Credit
  • Techdegree Bootcamps Front End Web Development Full Stack JavaScript
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Explore Career Toolbox Free Treehouse Near Me Affiliates Blog Support About
    Learn Beginner's Guide to Coding Data Analysis with SQL & Python Front-End Web Development Python Programming Basics Techdegree Bootcamp Overview UX Design Fundamentals AI Tools for Beginners
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Loading banner... Start your free trial at Treehouse
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
      • • Vibe Coding
  • Anny Liao
    Anny Liao
    5,276 Points

    Bummer: Didn't get a 200 at '/register'.

    Posted January 30, 2024 3:13am by Anny Liao
    Anny Liao
    5,276 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form View

    1 Answer

  • Chuwen Tan
    Chuwen Tan
    5,787 Points

    Exception: Install 'email_validator' for email validation support.

    Posted January 28, 2024 2:18am by Chuwen Tan
    Chuwen Tan
    5,787 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form with Validators

    2 Answers

  • Lily Chou
    Lily Chou
    5,167 Points

    Challenge Task 3 of 4 Add DataRequired and Email to the validators for the email field.

    Posted January 23, 2024 2:53am by Lily Chou
    Lily Chou
    5,167 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form with Validators

    1 Answer

  • Shahzad Qadir
    Shahzad Qadir
    5,734 Points

    Email required but installed on workspaces for wtforms.validators

    Posted November 23, 2023 2:15am by Shahzad Qadir
    Shahzad Qadir
    5,734 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form with Validators

    0 Answers

  • youngjesus
    youngjesus
    3,900 Points

    Bummer: Exception: Install 'email_validator' for email validation support. for each code challenge

    Posted October 11, 2023 5:04pm by youngjesus
    youngjesus
    3,900 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form View

    1 Answer

  • Who Cares
    Who Cares
    8,558 Points

    Install 'email_validator' for email validation support.

    Posted September 11, 2023 1:14am by Who Cares
    Who Cares
    8,558 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form with Validators

    0 Answers

  • Kennedy Malonga
    Kennedy Malonga
    22,857 Points

    Your register() view needs to create an instance of the SignUpForm from forms. It should also render and return the

    Posted May 5, 2023 5:43am by Kennedy Malonga
    Kennedy Malonga
    22,857 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form View

    0 Answers

  • David Sampimon
    David Sampimon
    12,026 Points

    AttributeError: 'RegisterForm' object has no attribute 'validate_on_submit'

    Posted June 7, 2022 8:10am by David Sampimon
    David Sampimon
    12,026 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Macros

    1 Answer

  • martin Kattam
    PLUS
    martin Kattam
    Courses Plus Student 14,718 Points

    updated needed to use: class LoginForm(FlaskForm):

    Posted November 26, 2021 6:31pm by martin Kattam
    martin Kattam
    Courses Plus Student 14,718 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Login View

    1 Answer

  • Andy Hughes
    Andy Hughes
    8,479 Points

    what about phone numbers?

    Posted November 11, 2021 11:31pm by Andy Hughes
    Andy Hughes
    8,479 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Flask-WTF Forms

    1 Answer

  • jun cheng wong
    jun cheng wong
    17,021 Points

    field.data

    Posted May 18, 2021 1:25pm by jun cheng wong
    jun cheng wong
    17,021 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Flask-WTF Forms

    1 Answer

  • Hanwen Zhang
    Hanwen Zhang
    20,084 Points

    from flask_login import LoginManager --> ModuleNotFoundError: No module named 'flask_login'

    Posted April 25, 2021 12:54am by Hanwen Zhang
    Hanwen Zhang
    20,084 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • LoginManager

    1 Answer

  • Chase Svoboda
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Chase Svoboda
    Python Development Techdegree Graduate 8,466 Points

    Error messages are pop ups rather than statements that indicate what is wrong

    Posted March 3, 2021 5:12am by Chase Svoboda
    .a{fill-rule:evenodd;}techdegree seal-36
    Chase Svoboda
    Python Development Techdegree Graduate 8,466 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Macros

    2 Answers

  • tariqasghar
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    tariqasghar
    UX Design Techdegree Graduate 30,519 Points

    Keep getting "/logout didn't logout user" error.

    Posted February 20, 2021 11:51am by tariqasghar
    .a{fill-rule:evenodd;}techdegree seal-36
    tariqasghar
    UX Design Techdegree Graduate 30,519 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Controlling sessions

    1 Answer

  • Yobani Cruz
    Yobani Cruz
    8,868 Points

    i need help with this one and possibly the other tasks.. syntaxError and 200 error was the two things that keep..

    Posted February 19, 2021 11:37pm by Yobani Cruz
    Yobani Cruz
    8,868 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form View

    1 Answer

  • Callum Anderson
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Callum Anderson
    Data Analysis Techdegree Student 10,200 Points

    "Didn't get 200" error. Flask Social Network

    Posted January 25, 2021 11:32am by Callum Anderson
    .a{fill-rule:evenodd;}techdegree
    Callum Anderson
    Data Analysis Techdegree Student 10,200 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Form View

    1 Answer

  • Callum Anderson
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Callum Anderson
    Data Analysis Techdegree Student 10,200 Points

    Register template not working?

    Posted January 18, 2021 9:56am by Callum Anderson
    .a{fill-rule:evenodd;}techdegree
    Callum Anderson
    Data Analysis Techdegree Student 10,200 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Macros

    1 Answer

  • justin behringer
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    justin behringer
    Python Development Techdegree Student 6,245 Points

    Having troubles running app.py

    Posted December 3, 2020 7:54am by justin behringer
    .a{fill-rule:evenodd;}techdegree
    justin behringer
    Python Development Techdegree Student 6,245 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Macros

    1 Answer

  • dodders
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    dodders
    Python Development Techdegree Graduate 38,680 Points

    Why do the calls to name_exists and email_exists not need parentheses?

    Posted November 20, 2020 8:35pm by dodders
    .a{fill-rule:evenodd;}techdegree seal-36
    dodders
    Python Development Techdegree Graduate 38,680 Points
    • Python
    • A Social Network with Flask
    • Takin' Names
    • Flask-WTF Forms

    1 Answer

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
SEE ALL

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
SEE ALL

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
SEE ALL

About Us

  • About
  • Blog
  • Community
  • Stories
  • Contact
  • Gift Card

Explore

  • Plans
  • Affiliates
  • Perks
  • Shop
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses

Treehouse is an online technology education platform founded in 2011. Treehouse offers more than 700 self-paced, video-based courses in web development, programming, data analysis, design, and AI, plus two project-based bootcamp programs in Front End Web Development and Full Stack JavaScript. Individual Treehouse plans start at $25 per month and include a 7-day free trial. Treehouse serves individual learners, businesses, schools, and public libraries. Cardholders at participating U.S. public libraries can use Treehouse for free. Select Treehouse courses, offered with University Pathways International, are recommended for college credit by ACE and NCCRS. Treehouse learners earn digital certificates for completed Tracks.

Terms & Conditions · Privacy · © 2026 Treehouse Island, Inc.
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
  • Discord