Как добавить элемент в ListField ( BaseList )

Я пишу школьный проект на python, используя flask и mongodb, мне нужно чтобы в личном кабинете пользователя моего сайт по продаже билетов несуществующей авиакомпании была возможность просматривать предстоящие рейсы. Вот как я хочу это реализовать: при нажатии на кнопку и переходе на страницу у меня к списку user_tickets добавлялось два числа через пробел это ticket_id (id билета в бд) и x (номер места в самолете). Пока что мне удалось добиться того что при переходе на страницу в первый раз создавался первый элемент и в него добавлялось два моих числа, а при повторном клике на другие места этот первый элемент просто менялся на пару других чисел (которые нужны мне, но они должны добавляться а не заменяться). Если вкратце, то нужен метод для добавления элемента в конец ListField, по типу list.append(), только специфичный для mongodb

Мои views.py:

@air.route("/order/<int:x>/<int:tick_id>")  # Заказ билета
def order(x, tick_id):
    ticket = Ticket.objects(tick_id=tick_id).first()
    usersing = User.objects(user_id = current_user.user_id).first()
    if f"{tick_id} {x}" not in usersing.user_tickets:
        usersing.update(
            user_tickets = f"{tick_id} {x}"
        )
    return render_template("order.html", place=x, ticket=ticket, user=current_user, usr = usersing)

Мои models.py:

class User(db.Document, UserMixin):
    user_id = db.SequenceField()
    user_nick = db.StringField()
    user_email = db.StringField()
    #user_photo = db.FileField()
    user_point = db.IntField()
    user_tickets = db.ListField()
    user_password = db.StringField()

По возможности прошу ответить на мой первый вопрос, касающийся user_photo, вот ссылка: Как загрузить фотографию на сервер с помощью flask.forms и MongoDB

Заранее спасибо!


Ответы (0 шт):