Flask AttributeError: module 'app' has no attribute 'run'

前端 未结 3 1432
说谎
说谎 2021-01-18 18:38

My Flask project is structured as follows:

my_project
│
├── app
│   ├── __init__.py
│   ├── api
│   ├── static
│   └── templates
├── config.py
└── run.py
         


        
3条回答
  •  半阙折子戏
    2021-01-18 19:19

    I solved this issue by doing this in my runserver.py:

    from WebApp import app 
    app.app.run(debug=True)
    

    Where the name of the package is Webapp. Noticed how I used app twice. Also, my Flask app is called app.

    ├── WebApp
    │   ├── app.py
    │   ├── authentication.py
    │   ├── __init__.py
    │   ├── models.py
    ├── runserver.py
    

提交回复
热议问题