如何将现有的django项目导入pycharm

时间:2014-10-06 11:23:31

标签: python django pycharm

我有以下目录树

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 root项目。从终端运行manage.py工作正常。

我做错了什么?

编辑:从pycharm运行manage.py shell也可以 编辑2:我设法通过遵循openshift的结构并使openhift django项目根文件夹,以及对导入的一些编辑来使其工作。现在一切都很好

3 个答案:

答案 0 :(得分:15)

打开myproject作为项目,然后转到PyCharm - >偏好... - > Django,启用Django支持,然后选择您的Django项目根目录,设置文件和管理脚本。

答案 1 :(得分:2)

只需打开pycharm并在文件菜单中选择打开选项。 然后选择你的目录并完成..!

如果您在使用命令行时遇到问题,那么您应该尝试从pycharm本身构建一个新项目。

答案 2 :(得分:0)

我通常会更改运行配置的工作目录选项。

您可以在该字段中键入您的工作目录路径,然后python将找到该项目的设置模块