Để bắt đầu, bạn có thể đặt thư mục gốc của ứng dụng và thư mục gốc SDK (google_appengine
) trong đường dẫn Python của bạn. Bạn cũng sẽ cần một vài thư viện như yaml
, hoặc được cài đặt hoặc thêm vào đường dẫn thư viện từ thư mục lib
của SDK. Sau đó, bạn có thể nhập các mô-đun và gọi một số tính năng.
>>> import sys
>>> sys.path.append('/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine')
Tất nhiên, ngay khi đường dẫn mã thực hiện cuộc gọi dịch vụ, thư viện sẽ tăng ngoại lệ, nói rằng nó không bị ràng buộc gì cả. Để ràng buộc các thư viện phục vụ để kiểm tra khai, sử dụng thư viện nền tảng thử nghiệm:
>>> from google.appengine.ext import testbed
>>> tb = testbed.Testbed()
>>> tb.activate()
>>> tb.init_datastore_v3_stub()
>>> from google.appengine.ext import db
>>> import models
>>> m = models.Entry()
>>> m.title = ‘Test’
>>> m.put()
Để nói sự thử nghiệm sơ khai kho dữ liệu để sử dụng tập tin kho dữ liệu máy chủ phát triển của bạn, vượt qua đường dẫn đến tập tin để init_datastore_v3_stub()
như là đối số datastore_file
. Xem chú thích doc cho phương thức trong google.appengine.ext.testbed
để biết thêm thông tin.
Để biết thêm thông tin về nền tảng thử nghiệm: https://developers.google.com/appengine/docs/python/tools/localunittesting
Nguồn
2013-01-23 08:26:36
Điều này có vẻ như là một khởi đầu tốt: http://pythonwise.blogspot.co.il/2011/02/appengine-work-environment. html – Udi