I have the following directory tree
myproject
├── data
├── libs
└── wsgi
├── openshift
└── static
openshift contains the settings file and the manage.py file. I want to user manage.py through pycharm but it won't work, nor the runserver command nor the startapp neither anything to be precice.
running startapp gives me the following errors
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
running runserver it gives me the following
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
I have enabled django support and set wsig as django root project. Running manage.py from terminal works fine.
what am i doing wrong?
EDIT: running manage.py shell from pycharm also works EDIT2: I managed to get it working by following openshift's structure and making openshift the django project root folder, and some edits to the imports. Now everything works great
Open myproject as your project and then go to PyCharm -> Preferences... -> Django, Enable Django Support and then choose your Django project root, settings file and manage script.
just open pycharm and in file menu select open option. Then choose your directory and done..!
If you have problem with using command line then you should try building a new project from pycharm itself.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With