For the first approach, ISBN as key: class Book(db. Model): #isbn is key, so it shouldn't be a property category = db.StringProperty() author = db.StringProperty() title = db.StringProperty() new_book = Book(category="fantasy,comedy", title="The Light Fantastic", author="TerryPratchett", key_name=isbn_number) Then getting list of all ISBNs: isbns = b.name() for Book. All(keys_only=True).
Creating a Book be = Book(key_name='isbn:0134815100494', **props) b.put() Querying keys = Book. All(keys_only=True). Fetch(100) key_names = key.name() for key in keys Look for keys_only and key_name when searching.
You don't need a list of key names for your use case. If you want to see if a book is already in the database, simply do Book. Get_by_key_name(someISBN).
There's also get_or_insert for writes, which will check if the entity you're adding is already in the database, writing it if it's not and returning it if it is.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.