我有以下目录树
myproject
├── data
├── libs
└── wsgi
├── openshift
└── static
openshift 包含设置文件和 manage.py 文件。我想通过 pycharm 使用 manage.py,但它不会工作,runserver 命令和 startapp 都不能准确。
运行 startapp 会出现以下错误
bash -cl "/usr/bin/python2.7 manage.py startapp quiz"
/usr/bin/python2.7: can't open file 'manage.py': [Errno 2] No such file or directory
Process finished with exit code 2
运行 runserver 它给了我以下内容
ImportError: Could not import settings 'openshift.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named openshift.settings
Process finished with exit code 1
我启用了 django 支持并将 wsig 设置为 django 根项目。从终端运行 manage.py 工作正常。
我做错了什么?
编辑:从 pycharm 运行 manage.py shell 也可以 EDIT2:我设法通过遵循 openshift 的结构并使 openshift 成为 django 项目根文件夹以及对导入进行一些编辑来使其工作。现在一切正常
最佳答案
打开 myproject 作为您的项目,然后转到 PyCharm -> 首选项... -> Django,启用 Django 支持,然后选择您的 Django 项目根目录、设置文件和管理脚本。
关于python - 如何将现有的django项目导入pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26215186/