Đây là một quá trình đau đớn vừa phải, nhưng tôi đã trải qua nó trong Kepler (Eclipse 4.3), với phiên bản Pydev gần đây.
Giả sử bạn có nguồn ở đâu đó trên hệ thống của mình, không phải trong thư mục không gian làm việc.
- Cài đặt Pydev (Trợ giúp> Cài đặt phần mềm mới ...), sử dụng http://pydev.org/updates làm nguồn.
- Tạo một dự án trống Pydev mới. Đặt tên cho nó theo cách bạn muốn, nhưng nó có thể giống như tên ứng dụng thực tế của bạn.
- Tệp> Mới> Khác ... - trong Pydev chọn "Thư mục nguồn liên kết" hoặc tương tự. Điều hướng đến thư mục nguồn của bạn và chọn dự án đích mà chúng tôi vừa tạo.
Bây giờ bạn sẽ thấy các tệp trong cây ("Pydev Package Explorer"), sẽ có thể chỉnh sửa v.v., nhưng bạn không thể chạy điều này (manage.py runserver) hoặc chạy thử nghiệm đơn vị (quản lý .py test).
Để làm điều này, kích chuột phải vào dự án và chọn Pydev> Đặt làm dự án Django (xem ở đây: http://pydev.org/manual_adv_django.html)
Bây giờ đi đến tài sản và cấu hình mô-đun cài đặt, và đường dẫn đến manage.py
của bạn.
Thận trọng: điều này liên quan đến thư mục dự án của bạn trong không gian làm việc. Ngay cả khi bạn nhập /path/to/my_django_project/manage.py
.
Vì vậy, tôi đã kết thúc làm điều này (bash):
$ cd $HOME/workspace/my_django_project
$ ln -s /path/to/my_django_project
và rời khỏi cấu hình như "my_django_project/manage.py" và "Cài đặt". (trong Windows, bạn có thể thực hiện tương tự trong 1 Tập - sử dụng mklink /J
)
Bây giờ, tất cả hoạt động như một giấc mơ - có "cấu hình chạy Django" cho dự án của tôi, các tệp được sửa đổi trong bản sao làm việc được chọn bên ngoài không gian làm việc, kiểm tra đơn vị chạy độc đáo và tất cả đều ổn. Nếu tôi chỉ có thể làm Subclipse xem các nguồn của tôi như một bản sao làm việc, tôi sẽ gần giống như trên PyCharm (ngoại trừ một trình soạn thảo tự động hoàn thành cú pháp mẫu Django, kiểm tra mã phong phú hơn, và nhận dạng tự động các nguồn như django dự án).
Nguồn
2014-05-15 09:53:27
Làm thế nào để bạn thêm một tập tin mới cho dự án nhật thực được tạo ra bên ngoài? Ví dụ khi bạn tạo một ứng dụng Django mới, bạn không thể làm điều đó từ Eclipse? Bằng cách tôi làm theo hướng dẫn của bạn, tôi nhận được lỗi rằng nó không thể tạo dự án vì các tệp đã tồn tại. – ballaw
Được rồi, do đó, nó là một dự án Eclipse hiện có, sau đó. Tôi nghĩ rằng đó là một dự án Django hiện có, mà không phải là một dự án Exlipse. Cho rằng bạn muốn làm một nhập khẩu. 1) 'File> Import> General - Các dự án hiện tại vào Workspace> Next' 2)' Chọn thư mục gốc: Duyệt dự án location.' 3) 'Finish' – Furbeenator
Để thêm các tập tin hiện có để một dự án Eclipse hiện có, bạn chỉ cần di chuyển các tệp đến vị trí của dự án. Nếu chúng không hiển thị trong Eclipse, nhấn chuột phải vào dự án Eclipse và nhấn Refresh để rescan thư mục nơi dự án tồn tại. – Furbeenator