2014-10-06 22 views
6

Tôi có cây thư mục saucách nhập một dự án django hiện có để pycharm

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

OpenShift chứa các tập tin cài đặt và file manage.py. Tôi muốn người dùng manage.py thông qua pycharm nhưng nó sẽ không hoạt động, cũng không phải lệnh runerver cũng như startapp không phải là bất kỳ điều gì để có được precice.

chạy startApp mang lại cho tôi những lỗi sau đây

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 

chạy runserver nó mang lại cho tôi những điều sau

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 

tôi đã kích hoạt hỗ trợ django và thiết lập wsig như dự án gốc django. Chạy manage.py từ thiết bị đầu cuối hoạt động tốt.

tôi đang làm gì sai?

EDIT: chạy manage.py shell từ pycharm cũng hoạt động EDIT2: Tôi đã quản lý để làm cho nó hoạt động bằng cách làm theo cấu trúc của openshift và mở openshift thư mục gốc của dự án django và một số chỉnh sửa đối với hàng nhập. Bây giờ mọi thứ hoạt động tuyệt vời

Trả lời

2

chỉ cần mở pycharm và trong menu tệp chọn tùy chọn mở. Sau đó chọn thư mục của bạn và thực hiện ..!

Nếu bạn gặp vấn đề với việc sử dụng dòng lệnh thì bạn nên thử xây dựng một dự án mới từ chính bản thân pycharm.

+0

Bạn phải bật hỗ trợ django và không chỉ mở thư mục trong pycharm. Tôi biết tôi có thể xây dựng nó từ đầu bằng cách sử dụng pycharm nhưng tôi không. Tôi nhận được thư mục của tôi từ openshift git repo. – Apostolos

+0

okay hiểu và tôi nghĩ bạn cần câu trả lời chuyên gia hơn. lấy làm tiếc. cố gắng giúp đỡ. – Jay

+0

Không có vấn đề gì ... cảm ơn vì đã thử – Apostolos

10

Mở myproject làm dự án của bạn rồi chuyển đến PyCharm -> Preferences ... -> Django, Bật hỗ trợ Django và sau đó chọn gốc dự án Django, tệp cài đặt và quản lý tập lệnh.

+0

Tôi đã làm tất cả những việc đó vẫn chưa hoạt động – Apostolos

+1

Bạn có môi trường ảo cho dự án của mình không? Django có được cài đặt không? –

+1

Không để enviornment ảo và có để Django cài đặt – Apostolos

0

Tôi thường thay đổi tùy chọn thư mục làm việc của cấu hình chạy.

Bạn có thể nhập đường dẫn thư mục làm việc của bạn vào trường đó, sau đó python sẽ tìm thấy mô-đun cài đặt của dự án

Các vấn đề liên quan