自分でユーザーID5005を取得したい。GAEを使用すると、IDを割り当てて設定できることを読みましたが、ドキュメントを完全には理解していません。
コードは
handmade_key = db.Key.from_path('MyModel', 1)
first_batch = db.allocate_ids(handmade_key, 10)
first_range = range(first_batch[0], first_batch[1] + 1)
my_id = first_range.pop(0)
new_key = db.Key.from_path('MyModel', my_id)
new_instance = MyModel(key=new_key)
new_instance.put()
assert new_instance.key().id() == my_id
しかし、ユーザーIDとして5005が欲しいということはどこに置くのでしょうか?モデルはwebapp2のユーザーモデルです。