Abdulazeez Altameemi نشر 7 مايو 2022 أرسل تقرير نشر 7 مايو 2022 ممكن طريقة ارسال بيانات input في html الى بايثون مثلا المستخدم يقوم بأدخال بيانات وهذه البيانات تنبعث الى بايثون 1 اقتباس
0 مسعود زاهي نشر 7 مايو 2022 أرسل تقرير نشر 7 مايو 2022 يمكنك استخدام إطار العمل Flask لإرسال بيانات نموذج من html إلى بايثون وهذا مثال بسيط لكيفية عمل ذلك: تثبيت إطار العمل flask باستخدام pip: pip install flask إنشاء النموذج في القالب html وليكن اسم القالب create.html: <form action="/posts/create" method="post"> <label>عنوان المقالة</label> <br/> <input type="text" name="title"> <br/> <label>متن المقالة</label> <br/> <textarea name="body" col="50" rows="10"></textarea> <br/> <button type="submit">إنشاء المقالة</button> </form> إستقبال البيانات باستخدام إطار العمل flask: from flask import Flask, request, render_template app = Flask(__name__) @app.route("/posts/create", method=["GET", "POST"]) def create(): if request.method="POST": #قراءة البيانات من الكائن request title = request.form['title'] body = request.form['body'] # يمكنك الان استعمال البيانات # او حفظها في قاعدة البيانات return render_template("create.html") تعرّف أكثر على كيفية التعامل مع النماذج في Flask من مقالة: 1 اقتباس
0 Abdulazeez Altameemi نشر 8 مايو 2022 الكاتب أرسل تقرير نشر 8 مايو 2022 بتاريخ 16 ساعات قال مسعود زاهي: عليكم السلام ورحمة الله وبركاته، مرحبا Zx Zx2، يمكنك استخدام إطار العمل Flask لإرسال بيانات نموذج من html إلى بايثون وهذا مثال بسيط لكيفية عمل ذلك: تثبيت إطار العمل flask باستخدام pip: pip install flask إنشاء النموذج في القالب html وليكن اسم القالب create.html: <form action="/posts/create" method="post"> <label>عنوان المقالة</label> <br/> <input type="text" name="title"> <br/> <label>متن المقالة</label> <br/> <textarea name="body" col="50" rows="10"></textarea> <br/> <button type="submit">إنشاء المقالة</button> </form> إستقبال البيانات باستخدام إطار العمل flask: from flask import Flask, request, render_template app = Flask(__name__) @app.route("/posts/create", method=["GET", "POST"]) def create(): if request.method="POST": #قراءة البيانات من الكائن request title = request.form['title'] body = request.form['body'] # يمكنك الان استعمال البيانات # او حفظها في قاعدة البيانات return render_template("create.html") تعرّف أكثر على كيفية التعامل مع النماذج في Flask من مقالة: شكرا على الاجابة اخي مسعود هل تنفع اذا كان الموقع خارجي اي من موقع اخر؟ 1 اقتباس
0 مسعود زاهي نشر 8 مايو 2022 أرسل تقرير نشر 8 مايو 2022 بتاريخ 13 دقائق مضت قال Zx Zx2: هل تنفع اذا كان الموقع خارجي اي من موقع اخر؟ كيف ذلك ؟ وضح أكثر. اقتباس
0 Abdulazeez Altameemi نشر 8 مايو 2022 الكاتب أرسل تقرير نشر 8 مايو 2022 بتاريخ الآن قال مسعود زاهي: كيف ذلك ؟ وضح أكثر. يوجد موقع اخر ابعث منه بيانات الى البايثون يعني موقع يبعث ارقام وانا في بايثون استقبل هذه الارقام 1 اقتباس
0 مسعود زاهي نشر 8 مايو 2022 أرسل تقرير نشر 8 مايو 2022 بتاريخ 1 دقيقة مضت قال Zx Zx2: يوجد موقع اخر ابعث منه بيانات الى البايثون يعني موقع يبعث ارقام وانا في بايثون استقبل هذه الارقام الأفضل في هذه الحالة أنك تقوم بإنشاء واجهة برمجية API تعمل على إستقبال البيانات ومعالجتها ثم حفظها في قاعدة البيانات. في الموقع الأول تقوم بإنشاء نموذج Form وعند قيام العميل بإرسال البيانات تقوم بإرسال البيانات على شكل JSON إلى الواجهة البرمجية. 1 اقتباس
0 Abdulazeez Altameemi نشر 8 مايو 2022 الكاتب أرسل تقرير نشر 8 مايو 2022 بتاريخ 2 دقائق مضت قال مسعود زاهي: الأفضل في هذه الحالة أنك تقوم بإنشاء واجهة برمجية API تعمل على إستقبال البيانات ومعالجتها ثم حفظها في قاعدة البيانات. في الموقع الأول تقوم بإنشاء نموذج Form وعند قيام العميل بإرسال البيانات تقوم بإرسال البيانات على شكل JSON إلى الواجهة البرمجية. ما هو افضل إطار عمل لانشاء API والموقع الاول عند ارسال form يحتاج الى جافا سكريب؟ 1 اقتباس
0 مسعود زاهي نشر 8 مايو 2022 أرسل تقرير نشر 8 مايو 2022 بتاريخ الآن قال Zx Zx2: ما هو افضل إطار عمل لانشاء API يمكنك استخدام إطار العمل flask لانشاء الواجهة البرمجية فهو من بين أفضل أطر العمل وأسهلها في بايثون. بتاريخ 4 دقائق مضت قال Zx Zx2: والموقع الاول عند ارسال form يحتاج الى جافا سكريب؟ نعم لإرسال البيانات من الموقع الأول إلى الواجهة البرمجية سوف تحتاج إلى جافاسكربت. 1 اقتباس
0 Abdulazeez Altameemi نشر 8 مايو 2022 الكاتب أرسل تقرير نشر 8 مايو 2022 بتاريخ 14 دقائق مضت قال مسعود زاهي: يمكنك استخدام إطار العمل flask لانشاء الواجهة البرمجية فهو من بين أفضل أطر العمل وأسهلها في بايثون. نعم لإرسال البيانات من الموقع الأول إلى الواجهة البرمجية سوف تحتاج إلى جافاسكربت. شكر لك اخي مسعود 1 اقتباس
السؤال
Abdulazeez Altameemi
ممكن طريقة ارسال بيانات input في html الى بايثون
مثلا المستخدم يقوم بأدخال بيانات وهذه البيانات تنبعث الى بايثون
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.