Mohssen A Mohssen نشر 25 فبراير 2022 أرسل تقرير مشاركة نشر 25 فبراير 2022 أحاولأن أقوم بعمل نموذج لتسجيل الدخول في موقع مبني بإستخدام فلاسك Flask، لذلك قمت بعمل القالب التالي: <form action="{{ url_for('login') }}" method="post"> <div> <label for="username">Username: </label> <input type="text" id="username" placeholder="Username"> </div> <div> <label for="password">Password: </label> <input type="password" id="password" placeholder="Password"> </div> <div > <input class="btn btn-pramiry" type="submit"> </div> </form> وقمت بعمل الدالة login بالشكل التالي: @app.route('/login', methods=['POST']) def login(): request.form['username'] # لا يوجد مفتاح username في القاموس # ... المشلكة أن request.form تُعيد قاموس فارغ، وبالتالي لا يمكنني التحقق من اسم المتسخدم وكلمة المرور. ما الخطأ هنا؟ هل نسيت عمل شيء ما؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Abdollahi Mohammed نشر 25 فبراير 2022 أرسل تقرير مشاركة نشر 25 فبراير 2022 مطلوب خاصية اسم المدخلات في أي نموذج html ليتم نشرها ، وإلا فإنها تترك دون معالجة يمكنك تعديل html كالأتي: <form action="{{ url_for('login') }}" method="post"> <div> <label for="username">Username: </label> <input type="text" id="username" name="username" placeholder="Username"> </div> <div> <label for="password">Password: </label> <input type="password" id="password" name="password" placeholder="Password"> </div> <div > <input class="btn btn-pramiry" name="submit" type="submit"> </div> </form> 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohssen A Mohssen
أحاولأن أقوم بعمل نموذج لتسجيل الدخول في موقع مبني بإستخدام فلاسك Flask، لذلك قمت بعمل القالب التالي:
وقمت بعمل الدالة login بالشكل التالي:
المشلكة أن request.form تُعيد قاموس فارغ، وبالتالي لا يمكنني التحقق من اسم المتسخدم وكلمة المرور.
ما الخطأ هنا؟ هل نسيت عمل شيء ما؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.