Tôi đang sử dụng Aptana Studio 3 và tôi không gặp vấn đề gì trong việc truy cập thư viện App Engine Api chẳng hạn như urlfetch.Aptana Studio 3 + App Engine Python + Không thể giải quyết các phương thức nhất định của memcache
Tuy nhiên, hôm nay tôi chạy vào một vấn đề lạ của Aptana hoặc có thể tôi nhớ cấu hình gì đó:
from google.appengine.api import memcache
Aptana giải quyết việc nhập khẩu memcache. Nhưng khi tôi cố truy cập phương pháp memcache, trợ giúp tự động hiển thị tối đa CHỈ 7 Phương thức trong khi memcache được cho là có danh sách dài các phương thức.
tôi đã xác minh các memcache là thực sự nhập khẩu để Aptana bởi:
- Đang tải lên để GAE máy chủ, và memcache làm việc mặc dù trong những điểm nhấn lỗi.
- Tôi đã mở tệp memcache và tất cả các phương pháp đều có ở đó.
Nhưng, Aptana Studio 3:
thất bại trong việc giải quyết các phương pháp quan trọng -> nhận được, thiết lập, thêm, vv [nhập mô tả hình ảnh ở đây] [1]
- !
nhưng, 7 phương pháp được giải quyết -> create_rpc, setup_client, _add_name_space, _decode_value, _is_pair, _key_string, _validate_encode_value
Ngay cả 7 phương pháp được giải quyết, chỉ có 2 là công khai trong khi 5 khác là phương thức riêng.
tôi mở xem phác thảo để xem những gì tất cả các phương pháp được liệt kê trong file python memcache, và nhận ra 7 phương pháp tương tự chỉ hiển thị mặc dù các mã đều có (nhận được, thiết lập vv)
Dưới đây là những gì tôi đã cố gắng giải quyết:
- Tôi đã xóa tất cả thư viện bên ngoài nhập từ dự án Cấu hình đường dẫn Python và sau đó readded lại thư mục App Engine.
- Thay đổi đáng chú ý chỉ là 1, trong đó chế độ xem phác thảo hiển thị cho tôi tất cả các phương thức phù hợp từ tệp python Memcache.
- Tuy nhiên, mặc dù chế độ xem phác thảo đang hiển thị chính xác nhưng các phương pháp vẫn chưa được giải quyết. 7 phương thức giống nhau là các phương pháp được giải quyết duy nhất.
Mặc dù nó hoạt động tốt trong GAE nhưng không thể làm việc trên IDE giúp làm nổi bật các phương pháp memcache có lỗi.
Có ai có thể tư vấn về điều này không?
Điều gì sẽ xảy ra nếu bạn thay vì 'từ google.appengine.api nhập khẩu memcache' sử dụng' import google.appengine.api.memcache'? –
@Christopher Ramírez, tôi đã thử đề xuất của bạn. Nó giống nhau. – MrCooL