You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 1, 2025. It is now read-only.
Expand all lines: step5a-gae-ndb-tasks-py2/README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,12 @@ The goal of the Step 5 series of codelabs and repos like this is to help App Eng
7
7
- Codelab tutorials give hands-on experience and build "migration muscle-memory"
8
8
- More code samples gives developers a deeper understanding of migration steps
9
9
10
-
In this codelab/repo, participants start with the code in the (completed) [Step 1 repo](https://github.com/googlecodelabs/migrate-python-appengine-datastore/tree/master/step1-flask-gaendb-py2) where developers migrated to the Flask web framework and add support for Push Task Queues using the App Engine `taskqueue` API library. As you will recall, the sample app registers each visit (`GET` request to `/`) by creating a new `Visit` Entity for it then fetches and displays the 10 most recent `Visit`s in the web UI.
- Step 5b ([codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-5b-cloudtasksndb.md), [repo](/step5b-cloud-ndb-tasks-py2)): Migrate from App Engine `ndb`&`taskqueue` to Cloud NDB & Cloud Tasks
13
+
- Step 5c ([codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-5c-cloudtasksds.md), [repo](/step5c-cloud-ndb-tasks-py3)): Migrate Step 5b app to second-generation Python 3 App Engine & Cloud Datastore
14
+
15
+
In *this* codelab/repo, participants start with the code in the (completed) [Step 1 repo](https://github.com/googlecodelabs/migrate-python-appengine-datastore/tree/master/step1-flask-gaendb-py2) where developers migrated to the Flask web framework and add support for Push Task Queues using the App Engine `taskqueue` API library. As you will recall, the sample app registers each visit (`GET` request to `/`) by creating a new `Visit` Entity for it then fetches and displays the 10 most recent `Visit`s in the web UI.
11
16
12
17
This codelab step adds a push task to delete all `Visit`s older than the oldest entry. If you haven't completed the [Step 1 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-1-flask), we recommend you do so to familiarize yourself with the Step 1 codebase.
Expand all lines: step5b-cloud-ndb-tasks-py2/README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,12 @@ The goal of the Step 5 series of codelabs and repos like this is to help App Eng
7
7
- Codelab tutorials give hands-on experience and build "migration muscle-memory"
8
8
- More code samples gives developers a deeper understanding of migration steps
9
9
10
-
In this codelab/repo, participants start with the code in the (completed) [Step 5a repo](https://github.com/googlecodelabs/migrate-python-appengine-datastore/tree/master/step5a-gae-ndb-tasks-py2). That repo resulted from taking the [Step 1 sample app](https://github.com/googlecodelabs/migrate-python-appengine-datastore/tree/master/step1-flask-gaendb-py2) and adding push tasks to it using the App Engine `taskqueue` API library.
- Step 5b ([codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-5b-cloudtasksndb.md), [repo](/step5b-cloud-ndb-tasks-py2)): Migrate from App Engine `ndb`&`taskqueue` to Cloud NDB & Cloud Tasks
13
+
- Step 5c ([codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-5c-cloudtasksds.md), [repo](/step5c-cloud-ndb-tasks-py3)): Migrate Step 5b app to second-generation Python 3 App Engine & Cloud Datastore
14
+
15
+
In *this* codelab/repo, participants start with the code in the (completed) [Step 5a repo](https://github.com/googlecodelabs/migrate-python-appengine-datastore/tree/master/step5a-gae-ndb-tasks-py2). That repo resulted from taking the [Step 1 sample app](https://github.com/googlecodelabs/migrate-python-appengine-datastore/tree/master/step1-flask-gaendb-py2) and adding push tasks to it using the App Engine `taskqueue` API library.
11
16
12
17
This tutorial performs a pair of migrations from that starting point:
13
18
- Migrate from App Engine `ndb` to Google Cloud NDB (same as [Step 2 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-2-cloudndb))
@@ -237,5 +242,5 @@ There are no changes to `templates/index.html` in this step nor Step 5c.
237
242
238
243
Deploy to App Engine and confirm everything still works. Once you're satisfied, move onto the next step:
239
244
240
-
- [**Step 5c:**](/step5b-cloud-datastore-tasks-py3) Migrate your Step 5b Cloud Tasks app from Python 2 to 3 and from Cloud NDB to Cloud Datastore
245
+
- [**Step 5c:**](/step5c-cloud-datastore-tasks-py3) Migrate your Step 5b Cloud Tasks app from Python 2 to 3 and from Cloud NDB to Cloud Datastore
0 commit comments