2014-10-06 17 views
6

Ho la seguente struttura di directoryCome importare un progetto Django esistente per PyCharm

myproject 
├── data 
├── libs 
└── wsgi 
    ├── openshift 
    └── static 

OpenShift contiene il file delle impostazioni e il file manage.py. Voglio gestire user.py attraverso pycharm ma non funzionerà, né il comando runserver né lo startapp nè nulla da precedere.

esecuzione startApp mi dà i seguenti errori

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 

esecuzione runserver mi dà il seguente

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 

ho abilitato il supporto Django e impostare wsig come progetto principale Django. L'esecuzione di manage.py dal terminale funziona correttamente.

cosa sto facendo di sbagliato?

EDIT: l'esecuzione di shell manage.py da pycharm funziona anche EDIT2: sono riuscito a farlo funzionare seguendo la struttura di openshift e facendo openshift la cartella radice del progetto django e alcune modifiche alle importazioni. Ora tutto funziona alla grande

risposta

2

basta aprire pycharm e nel menu file selezionare l'opzione di apertura. Quindi scegli la tua directory e fatto ..!

Se hai problemi con l'uso della riga di comando, allora dovresti provare a creare un nuovo progetto da pycharm stesso.

+0

Devi abilitare il supporto Django e non solo apre la directory all'interno PyCharm. So che posso costruirlo da zero usando pycharm ma non lo faccio. Prendo la mia cartella da openshift git repo. – Apostolos

+0

ok capito e penso che tu abbia bisogno di una risposta più esperta. scusa. ho cercato di aiutare – Jay

+0

Nessun problema ... grazie per aver provato – Apostolos

10

Apri il tuo progetto come myproject e poi vai su PyCharm -> Preferenze ... -> Django, attiva il supporto Django e scegli la root del tuo progetto Django, il file delle impostazioni e gestisci lo script.

+0

Ho già fatto tutto ciò che ancora non funziona – Apostolos

+1

Hai un ambiente virtuale per il tuo progetto? Django è installato? –

+1

No a virtual enviornment e sì a Django installa – Apostolos

0

Di solito cambio l'opzione di directory di lavoro della configurazione di esecuzione.

Si potrebbe digitare il percorso di lavoro in quel campo, allora pitone troverà impostazioni del progetto del modulo

Problemi correlati