Пожалуйста, определите, что вы имеете в виду, говоря "неправильно" - крошечные кусочки кода, которые вы показываете, вполне могут быть частью приложения, которое вполне "правильно". Рассмотрим, например ::10000
class Hello(db.Model):
name = db.StringProperty()
when = db.DateTimeProperty()
class MainHandler(webapp.RequestHandler):
def get(self):
self.response.out.write('Hello world!')
one = Hello(name='Uno', when=datetime.datetime.now())
two = Hello(name='Due', when=datetime.datetime.now())
both = [one, two]
db.put(both)
это правильно вставляет две сущности каждый раз, когда вызывается метод get, например, если пример приложения продолжается с:
def main():
application = webapp.WSGIApplication([('/', MainHandler)],
debug=True)
wsgiref.handlers.CGIHandler().run(application)
if __name__ == '__main__':
main()
как в типичном приложении "hello world". Вы можете проверить правильность добавления обоих объектов с помощью средства просмотра хранилища данных консоли sdk или, конечно, добавив другой обработчик, который возвращает объекты и показывает их и т. Д. И т. Д.
Так что уточните, пожалуйста!