Дамп всей базы данных из Google App Engine с Python

Я пытаюсь сбросить всю базу данных из Google App Engine. Тем не менее, я получил "AttributeError".

AttributeError: тип объекта AddressBook не имеет атрибута курсора

Кто-нибудь знает, как вывести всю базу данных из Google App Engine?

gql_string = "SELECT * FROM AddressBook"
q = ndb.gql(gql_string)

csv_output = "id,name,addr,cellphone"

cursor = memcache.get('cursor')
if cursor:
    AddressBook.with_cursor(start_cursor=cursor)
while cursor:
    cursor = memcache.get('cursor')
    if cursor:
        AddressBook.with_cursor(start_cursor=cursor)

    for p in q:
        csv_output += (p.id + "," + p.name + "," + p.addr + "," + p.cellphone + "\n")

    cursor = AddressBook.cursor()
    memcache.set('cursor', cursor)

0 ответов

Другие вопросы по тегам