Я получаю сообщение об ошибке «Coord Object не поддерживает индексацию» при попытке сохранить данные в несколько строк с помощью sqlalchemy фляги - PullRequest
0 голосов
/ 04 июля 2018

я получаю ошибку

Coord Object не поддерживает индексирование

при попытке сохранить данные в несколько строк с помощью колбы sqlalchemy.
Это мой код:

class create_view(BaseView):
  # @expose('/')
  @expose('/', methods=('GET', 'POST'))
  def create(self):
    #  id_generator()
    # 'G5G74W'
    #  id_generator(3, "6793YUIO")
    # 'Y3U'

    Coord = Coordinate(From = request.form.get("from[]"),
                    lat = request.form.get("lat[]"),
                    lng = request.form.get("lng[]"),
                    to = request.form.get("to[]"),
                    bearing = request.form.get("bearing[]"),
                    distance = request.form.get("distance[]"),
                    land_id = id_generator())

    for j in range(len(Coord.lat)):
        print(Coord,file=sys.stderr)

        db.session.add(Coord[j])
        db.session.commit()

    return self.render('admin/create.html')

Кто-нибудь знает решение этой проблемы?

...