【问题标题】:PyCharm launching Django console for Flask appPyCharm 为 Flask 应用程序启动 Django 控制台
【发布时间】:2018-03-05 09:07:27
【问题描述】:

出于某种原因,PyCharm 认为我的 Flask 项目是 Django 项目,因此在工具栏中启动了 Django 控制台而不是 Python 控制台:

项目解释器配置正确:

这是我的项目层次结构,如果相关的话:

.
├── LICENSE
├── README.md
├── app
│   ├── __init__.py
│   ├── email.py
│   ├── main
│   │   ├── __init__.py
│   │   ├── errors.py
│   │   ├── forms.py
│   │   └── views.py
│   ├── models.py
│   ├── static
│   │   └── favicon.ico
│   └── templates
│       ├── 404.html
│       ├── 500.html
│       ├── base.html
│       ├── index.html
│       └── mail
│           ├── new_user.html
│           └── new_user.txt
├── config.py
├── data-dev.sqlite
├── data-test.sqlite
├── manage.py
├── migrations
│   ├── README
│   ├── alembic.ini
│   ├── env.py
│   ├── script.py.mako
│   └── versions
│       ├── 38c4e85512a9_initial_migration.py
├── requirements.txt
└── tests
    ├── __init__.py
    └── test_basics.py

仅仅因为有一个名为 manage.py 的模块并不意味着我正在从事 Django 项目!

我该如何解决这个问题?

【问题讨论】:

  • 当前项目的PyCharm > Preferences > Build, Execution, Deployment > Console 下的设置是什么?我只将 Python 控制台视为一个选项。也许these docs will help?
  • It looks like this。感谢您链接到文档。现在我想弄清楚如何将项目类型从 Django 更改为 Flask。
  • 你有没有想过这个问题?
  • @atwalsh 不:(

标签: python flask pycharm


【解决方案1】:

您可以在此处为您的项目禁用 Django 支持:

首选项 > 语言和框架 > Django

【讨论】:

  • 它的设置,而不是首选项。只是一个小问题。这对我有用。
猜你喜欢
  • 1970-01-01
  • 2017-05-21
  • 2010-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-07
  • 1970-01-01
相关资源
最近更新 更多