我有以下目录树
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也可以工作。 编辑2:我按照OpenShift的结构进行设置,并将OpenShift作为Django项目根文件夹,对导入进行了一些编辑。现在一切都很顺利。