Django与twilio进行短信确认

Django与twilio进行短信确认,django,twilio,Django,Twilio,我从事Django web开发大约有2年了,现在我必须用SMS验证码确认表单提交 正如我在一些论坛上所了解到的,人们使用twilio,但我无法解决必须将其全部绑定在一起才能使其正常工作的问题。Ilyas,将来看看您尝试过的例子会很有帮助。但是我们有一些教程可以帮助您快速入门。SMS 2FA身份验证教程(虽然是为Flask编写的)也应该是Django应用程序的良好模型 首先,我们用电子邮件和密码验证用户 其次,我们使用移动设备通过向他们发送一次性验证码进行验证 要发送验证码,我们依赖以下基本信息

我从事Django web开发大约有2年了,现在我必须用SMS验证码确认表单提交


正如我在一些论坛上所了解到的,人们使用twilio,但我无法解决必须将其全部绑定在一起才能使其正常工作的问题。

Ilyas,将来看看您尝试过的例子会很有帮助。但是我们有一些教程可以帮助您快速入门。SMS 2FA身份验证教程(虽然是为Flask编写的)也应该是Django应用程序的良好模型

首先,我们用电子邮件和密码验证用户

其次,我们使用移动设备通过向他们发送一次性验证码进行验证

要发送验证码,我们依赖以下基本信息:

我们通过如下表格处理用户注册:

@app.route('/sign-up', methods=['GET', 'POST'])
def sign_up():
    form = SignUpForm()
    if form.validate_on_submit():
        user = User.save_from_dict(form.as_dict)
        session['user_email'] = user.email
        send_confirmation_code(user.international_phone_number)
        return redirect(url_for('confirmation'))
    return render_template('signup.html', form=form)
我希望这个例子将帮助您处理Django项目

@app.route('/sign-up', methods=['GET', 'POST'])
def sign_up():
    form = SignUpForm()
    if form.validate_on_submit():
        user = User.save_from_dict(form.as_dict)
        session['user_email'] = user.email
        send_confirmation_code(user.international_phone_number)
        return redirect(url_for('confirmation'))
    return render_template('signup.html', form=form)