为什么使用 python 而不是 Flask-CLI 运行 Flask 应用程序会产生 ImportError?

丁科·佩哈尔

当我使用 运行我的应用程序时flask-cli,应用程序正常启动。

我设置HOSTPORTenv 变量并运行它:

flask run --host ${HOST} --port ${PORT} --no-reload --no-debugger

问题

当我像 一样运行它时python3.6 main.py,会出现一些导入错误(使用 flask-cli 不会出现这些错误):

Traceback (most recent call last):
  File "main.py", line 21, in <module>:
    from runn.models import User, Town
  File "/home/dinko/my-app/runn/models.py", line 9, in <module>
    from main import db
  File "/home/dinko/my-app/runn/main.py", line 21, in <module>
    from runn.models import User, Town
ImportError: cannot import name `User`

我知道这可能是由于循环导入,但我不确定使用flask-cli是如何工作的有什么解决方案可以像使用flask-cli一样运行它,而是使用它python3.6 main.py

丁科·佩哈尔

我设法找到了一种方法来运行我的烧瓶应用程序python -m flask run

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python flask如何在从Pycharm运行应用程序时从终端访问CLI

来自分类Dev

在Python 3.6中运行Flask开发服务器会引发SocketServer和ForkingMixIn的ImportError

来自分类Dev

运行简单的 Python Flask Web 应用程序时出错

来自分类Dev

无法使用docker-compose在其他端口中运行Python flask应用程序

来自分类Dev

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

来自分类Dev

如何使用Gunicorn运行Flask应用程序?

来自分类Dev

运行与Flask应用程序交互的Kafka使用者

来自分类Dev

使用Nginx和Gunicorn运行Flask应用程序

来自分类Dev

使用 docker 和 kubernetes 运行 Flask 应用程序

来自分类Dev

为什么我的Flask应用程序无法使用Python Social Auth创建新用户?

来自分类Dev

是否可以在Flask的Click CLI应用程序中使用“应用程序工厂”模式?

来自分类Dev

从Flask应用程序运行Shell命令

来自分类Dev

如何运行Flask应用程序?

来自分类Dev

无限运行Flask应用程序

来自分类Dev

如果使用应用程序工厂模式,如何在gunicorn中运行flask应用程序?

来自分类Dev

使用Plesk在Apache下运行Flask应用

来自分类Dev

使用uwsgi和nginx运行Flask应用

来自分类Dev

使用uwsgi和nginx运行Flask应用

来自分类Dev

运行Python Flask应用程序的Elastic Beanstalk(AWS)的HTTPS。无法获取要解析的网址

来自分类Dev

如何在Flask python应用程序中运行Elasticsearch的实例?

来自分类Dev

运行 Python35 后 Flask 应用程序不提供输出

来自分类Dev

Flask Web应用程序(Python 2.7)

来自分类Dev

python flask bucketlist应用程序

来自分类Dev

Flask Web应用程序(Python 2.7)

来自分类Dev

Flask应用程序通过curl而不是通过请求工作

来自分类Dev

如何通过烧瓶运行Flask应用程序并使用蓝图模板

来自分类Dev

使用manage.py(烧瓶脚本)运行多个不同的flask应用程序

来自分类Dev

使用 Web 套接字和 Gunicorn 运行 Flask 应用程序时出错

来自分类Dev

使用WSGI将Flask应用程序部署到Apache时出错-ImportError:没有名为MySQLdb的模块

Related 相关文章

  1. 1

    python flask如何在从Pycharm运行应用程序时从终端访问CLI

  2. 2

    在Python 3.6中运行Flask开发服务器会引发SocketServer和ForkingMixIn的ImportError

  3. 3

    运行简单的 Python Flask Web 应用程序时出错

  4. 4

    无法使用docker-compose在其他端口中运行Python flask应用程序

  5. 5

    如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

  6. 6

    如何使用Gunicorn运行Flask应用程序?

  7. 7

    运行与Flask应用程序交互的Kafka使用者

  8. 8

    使用Nginx和Gunicorn运行Flask应用程序

  9. 9

    使用 docker 和 kubernetes 运行 Flask 应用程序

  10. 10

    为什么我的Flask应用程序无法使用Python Social Auth创建新用户?

  11. 11

    是否可以在Flask的Click CLI应用程序中使用“应用程序工厂”模式?

  12. 12

    从Flask应用程序运行Shell命令

  13. 13

    如何运行Flask应用程序?

  14. 14

    无限运行Flask应用程序

  15. 15

    如果使用应用程序工厂模式,如何在gunicorn中运行flask应用程序?

  16. 16

    使用Plesk在Apache下运行Flask应用

  17. 17

    使用uwsgi和nginx运行Flask应用

  18. 18

    使用uwsgi和nginx运行Flask应用

  19. 19

    运行Python Flask应用程序的Elastic Beanstalk(AWS)的HTTPS。无法获取要解析的网址

  20. 20

    如何在Flask python应用程序中运行Elasticsearch的实例?

  21. 21

    运行 Python35 后 Flask 应用程序不提供输出

  22. 22

    Flask Web应用程序(Python 2.7)

  23. 23

    python flask bucketlist应用程序

  24. 24

    Flask Web应用程序(Python 2.7)

  25. 25

    Flask应用程序通过curl而不是通过请求工作

  26. 26

    如何通过烧瓶运行Flask应用程序并使用蓝图模板

  27. 27

    使用manage.py(烧瓶脚本)运行多个不同的flask应用程序

  28. 28

    使用 Web 套接字和 Gunicorn 运行 Flask 应用程序时出错

  29. 29

    使用WSGI将Flask应用程序部署到Apache时出错-ImportError:没有名为MySQLdb的模块

热门标签

归档