Я пытаюсь добавить имя текущего пользователя по умолчанию в базу данных после того, как пользователь отправит форму.В настоящее время я передаю значение входному значению, и пользователи могут удалить его, не связывая сообщение со своей учетной записью / пользователем.
{% if session['email'] != None %}
<!--seller name-->
<input type="text" id="seller" name="seller" class="form-control mb-4" placeholder="Seller Name" value="{{session['name']}}">
{% endif %}
@app.route('/insert_product', methods=['POST'])
def insert_product():
products=mongo.db.products
if request.method == 'POST':
products.insert_one(request.form.to_dict())
return redirect(url_for('user'))
Я хочу просто, чтобы пользователям не нужно былопоместите их имя, вместо этого их имя, основанное на их сеансе, будет добавлено по умолчанию в форму как 'seller':session['name']
.