0

Я uisng webapp2 на Google App Engine моя модель базы данных имеет следующую схему:Наполнение данных в базе данных Appengine из файла CSV или таблицу из Google Docs

class Match(db.Model): 
    start_date = db.DateProperty() 
    start_time = db.TimeProperty() 
    team1 = db.StringProperty() 
    team2 = db.StringProperty() 
    venue = db.StringProperty() 
    result = db.IntegerProperty() 

И у меня есть файл CSV или сказать таблицы Google , при этом все данные составляют около 150 строк.

Ввод всех значений вручную - большая боль. Может ли кто-нибудь предложить мне, как обновить базу данных?

ответ

1

Вы можете создать страницу, на которую вы можете отправить содержимое CSV-файла, а затем использовать модуль Python csv для чтения файла и циклического цикла над строками, вставляя экземпляры модели по мере продвижения.

+0

Я слабо понимаю, что вы имеете в виду. не могли бы вы рассказать немного, я немного новый, как это видно из моего рейтинга. – user993563

+0

Я бы предложил прочитать документы AppEngine о том, как обрабатывать запросы и читать данные POST. – Amber

+0

спасибо, сделано так! – user993563