क्या किसी ने प्रमाणीकरण के लिए Flask-Security
एक्सटेंशन का उपयोग किया है? मैं काम करने के लिए रजिस्टर दृश्य कैसे प्राप्त करूं?फ्लास्क-सुरक्षा रजिस्टर दृश्य का उपयोग कैसे करें?
http://packages.python.org/Flask-Security/customizing.html
मैं ऊपर से जोड़ने के लिए चर्चा करते हुए कर रहा हूँ।
@app.route('/register', methods=['GET'])
def register():
return render_template('security/register_user.html')
मैं डिफ़ॉल्ट कक्षा का विस्तार नहीं करना चाहता, मैं बस अपनी साइट लेआउट में डिफ़ॉल्ट पंजीकरण दृश्य लपेटना चाहता हूं इसलिए मैंने ऐसा किया।
{% extends "layout.html" %}
{% block title %}upload{% endblock %}
{% block body %}
{% from "security/_macros.html" import render_field_with_errors, render_field %}
{% include "security/_messages.html" %}
<h1>Register</h1>
<form action="{{ url_for_security('register') }}" method="POST" name="register_user_form">
{{ register_user_form.hidden_tag() }}
{{ render_field_with_errors(register_user_form.email) }}
{{ render_field_with_errors(register_user_form.password) }}
{% if register_user_form.password_confirm %}
{{ render_field_with_errors(register_user_form.password_confirm) }}
{% endif %}
{{ render_field(register_user_form.submit) }}
</form>
{% include "security/_menu.html" %}
{% endblock %}
और मुझे निम्न त्रुटि मिल रही है?
werkzeug.routing.BuildError
BuildError: ('security.register', {}, None)
इसके मुद्रण की गलती है जब आप यहां पोस्ट लेकिन आपके विचार समारोह हो सकता है "रजिस्टर" के बजाय "regsiter" के रूप में टाइप किया गया है। – codegeek
क्षमा करें कि मैंने इसे लिखने के दौरान केवल एक टाइपो बनाया था .... –