python flask: добавить в форму, если request.method == 'POST' - PullRequest
0 голосов
/ 25 марта 2020

У меня есть форма html, и после публикации я могу передать форму в mongodb

if request.method == 'POST': 
        new_employee.insert_one(request.form.to_dict())

Это работает ... Но как бы вы добавили дополнительную строку, когда форма отправлена ​​

например

if request.method == 'POST': 
        employee_username = (request.form['employee_first_name'] + '.' + request.form['employee_last_name'])

        new_employee.insert_one(request.form.to_dict())


Как бы вы добавили, например, 'employee_username': employee_username

1 Ответ

1 голос
/ 25 марта 2020

Попробуйте это ниже:

if request.method == 'POST': 

        post_data = request.form.to_dict()
        employee_username = (request.form['employee_first_name'] + '.' + request.form['employee_last_name'])
        post_data['employee_username'] = employee_username
        new_employee.insert_one(post_data)
...