Проблема с генерацией ссылки для смены пароля пользователя

В учебных целях разрабатываю веб-приложение, в данный момент пытаюсь реализовать функцию по сбросу пароля через ссылку отправленную на email. Генерирую ссылку с помощью url_for и столкнулся с проблемой что он создает ссылку вставляя 'localhost' вместо сервера гитхаба на котором я запускаю приложение (не уверен что правильно выразился). вопрос как мне заменить этот 'localhost' на необходимые мне данные, заранее спасибо

        db_user = db.execute("SELECT * FROM users WHERE email = (?)", email)
        token = get_reset_password_token(db_user[0]['ID'])
        message = Message("хххх", recipients=[email])
        url = url_for('reset_password', token=token, _external=True)
        message.body = render_template("/reset_password.txt", url=url)
        mail.send(message)
        flash("ххх")
        return render_template("login.html")
    else:
        return render_template("сhange_password.html")

@app.route('/reset_password/<token>', methods=['GET', 'POST'])
def reset_password(token):
    if request.method == "POST":
        id = verify_reset_password_token(token)
        if not id:
            return redirect("/")

По итогу в письме получаю: http://localhost/reset_password/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyZXNldF9wYXNzd29yZCI6MSwiZXhwIjoxNjUyMDAwODczLjUwMzQ5NDV9.g178uD02_3o65_f...


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