使用python运行flask应用程序,而不是flask运行
我正在尝试使用“python app.py”而不是“flask run”命令运行我的flask应用程序 我的目标是在cpanel服务器上启动应用程序,几乎每个教程都要求使用“python”方法调用应用程序 以下是我的文件夹结构:使用python运行flask应用程序,而不是flask运行,python,flask,sqlalchemy,Python,Flask,Sqlalchemy,我正在尝试使用“python app.py”而不是“flask run”命令运行我的flask应用程序 我的目标是在cpanel服务器上启动应用程序,几乎每个教程都要求使用“python”方法调用应用程序 以下是我的文件夹结构: 计划 网络应用 init.py 模板 静止的 auth.py main.py app.py在init.py末尾插入创建_app的调用: if __name__ == '__main__': create_app().run(host='0.0.0.0'
- 计划
- 网络应用
- init.py
- 模板
- 静止的
- auth.py
- main.py
- app.py在init.py末尾插入创建_app的调用:
if语句避免多次调用应用程序。它只能直接调用。Flask默认主机是127.0.0.1(localhost)。在生产时使用0.0.0.0,以实现更好的交通监控。默认端口也是5000,所以由您决定是否包含。为了更好的可读性,您应该明确它 那就叫它if __name__ == '__main__': create_app().run(host='0.0.0.0', port=5000, debug=True)
python webapp/init.py
在init.py末尾插入创建_应用程序的调用:
if语句避免多次调用应用程序。它只能直接调用。Flask默认主机是127.0.0.1(localhost)。在生产时使用0.0.0.0,以实现更好的交通监控。默认端口也是5000,所以由您决定是否包含。为了更好的可读性,您应该明确它 那就叫它if __name__ == '__main__': create_app().run(host='0.0.0.0', port=5000, debug=True)
python webapp/init.py
尝试此应用程序。缺少运行(主机、端口、调试、选项)app.run。您可以将其插入init.py并尝试:>pythonwebapp/init.py谢谢您的建议,我已经尝试了这两种解决方案,但问题仍然存在。如果我尝试将app.run()放在init.py中,但所有链接都显示404未找到。如果我尝试flask run,应用程序运行时不会出现问题。我真的很累,请帮助@Carlos Bazilioin在init.py末尾插入一个创建_app().run()的调用。您可以这样调用:create_app().run(host='0.0.0',port=5000,debug=True)非常感谢@CarlosBazilio它现在工作得非常好。我编写了create_app()。Thanksry此app.run(主机、端口、调试、选项)app.run丢失。您可以将其插入init.py并尝试:>pythonwebapp/init.py谢谢您的建议,我已经尝试了这两种解决方案,但问题仍然存在。如果我尝试将app.run()放在init.py中,但所有链接都显示404未找到。如果我尝试flask run,应用程序运行时不会出现问题。我真的很累,请帮助@Carlos Bazilioin在init.py末尾插入一个创建_app().run()的调用。您可以这样调用:create_app().run(host='0.0.0',port=5000,debug=True)非常感谢@CarlosBazilio它现在工作得非常好。我编写了create_app()。谢谢
- 网络应用