Skip to content
This repository was archived by the owner on Oct 1, 2025. It is now read-only.

Commit 80bfbb0

Browse files
committed
more README updates
1 parent 41604a1 commit 80bfbb0

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Python 2 | Next | Python 3 | Description
7878
[`step0-webapp2-gaendb-py2`](/step0-webapp2-gaendb-py2) | ↓ | _N/A_ | Original GAE sample on GAE `ndb` & `webapp2`
7979
[`step1-flask-gaendb-py2`](/step1-flask-gaendb-py2) | ↓ | _N/A_ | Migrate to Flask
8080
[`step2-flask-cloudndb-py2`](/step2-flask-cloudndb-py2) | ↓ or → or ⤓ª | [`step2-flask-cloudndb-py3`](/step2-flask-cloudndb-py3) | Migrate to Cloud NDB
81-
[`step3-flask-datastore-py2`](/step3-flask-datastore-py2) | ↓ or → or ⤓+º | [`step3-flask-datastore-py3`]('step3-flask-datastore-py3) | Migrate to Cloud Datastore
81+
[`step3-flask-datastore-py2`](/step3-flask-datastore-py2) | ↓ or → or ⤓+º | [`step3-flask-datastore-py3`](/step3-flask-datastore-py3) | Migrate to Cloud Datastore
8282
[ª`step4-cloudndb-cloudrun-py2`](/step4-cloudndb-cloudrun-py2) | → | [`step4-cloudds-cloudrun-py3`](/step4-cloudds-cloudrun-py3) | Migrate to Cloud Run (with Docker)
8383

8484
- We recommend users perform the minimal migration of Steps 1 & 2.

step2-flask-cloudndb-py2/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@
22

33
## Introduction
44

5-
With the web framework port out of the way, we can now focus on upgrading the use of App Engine built-in services libraries. In the case for this tutorial, it's merely a switch from App Engine's `ndb` library to the Cloud NDB library.
5+
With the web framework port out of the way, we can now focus on upgrading away from App Engine built-in services. In the case for this tutorial, it's merely a switch from App Engine's [`ndb` library](https://cloud.google.com/appengine/docs/standard/python/refdocs/google.appengine.ext.ndb) to the [Cloud NDB library](https://googleapis.dev/python/python-ndb/latest).
66

77
Completing this migration opens many doors for developers. Users can then:
88
- Migrate from Python 2 to Python 3 & the next generation App Engine runtime (Gen2)
99
- Migrate to the standard Cloud Datastore library all non-App Engine users use
1010
- Containerize their Python 2 app and migrate immediately to Cloud Run
1111

12+
> **NOTE:** App Engine's original Python 2.5 runtime was [deprecated in 2013](http://googleappengine.blogspot.com/2013/03/python-25-thanks-for-good-times.html) and [shutdown in 2017](https://cloud.google.com/appengine/docs/standard/python/python25). If you have one of these dead apps using the [original DB library](https://cloud.google.com/appengine/docs/standard/python/datastore/api-overview) and want to bring it back to life, we suggest you [migrate from DB to NDB](https://cloud.google.com/appengine/docs/standard/python/ndb/db_to_ndb) before further migrating to Cloud NDB.
13+
1214
---
1315

1416
## Migration
1517

16-
App Engine services have blossomed into their own products, and App Engine's Datastore is no exception. Switching from App Engine `ndb` to Cloud NDB libraries requires inclusion of the (now-external) Cloud NDB client library as well as a minor tweak to Datastore access:
18+
App Engine services have blossomed into their own products, and Datastore is no exception. Switching from App Engine `ndb` to Cloud NDB libraries requires inclusion of the (now-external) Cloud NDB client library as well as a minor tweak to Datastore access:
1719

1820
1. Update `requirements.txt` to include the Cloud NDB library (`google-cloud-ndb`).
1921
1. Update `app.yaml` to reference a pair of 3rd-party bundled packages: `grpcio` and `setuptools`

0 commit comments

Comments
 (0)