TheProgrammer نشر 22 نوفمبر 2015 أرسل تقرير نشر 22 نوفمبر 2015 في PHP يمكن استخدام $_POST لمتغيرات POST و$_GET لمتغيرات GET، فهل يوجد في بايثون متغيرات مشابهة يمكنني استخدامها للتعامل مع POST وGET؟ اقتباس
0 هشام رزق الله نشر 22 نوفمبر 2015 أرسل تقرير نشر 22 نوفمبر 2015 لو افترضنا أنك كتبت التالي في نموذج HTML:<input type="text" name="username"> فإنه هنالك طرق متعددة للحصول على المتغيرات المطلوبة، فلو كنت تستخدم raw cgi يمكنك الحصول على متغير username كالتالي:import cgi form = cgi.FieldStorage() print form["username"] أما لو كنت تستخدم Django أو Pylons أو Flask أو Pyramid فيمكنك الحصول على متغيرات GET و POST عن طريق مكتبة request كما في المثال التالي:print request.GET['username'] # for GET form method print request.POST['username'] # for POST form method وفي حالة استخدامك لـ Turbogears أو Cherrypy فيمكنك استعمال دالة request من مكتبة cherrypy:from cherrypy import request print request.params['username'] وأما في web.py فيكفي أن تكتب السطرين التاليين:form = web.input() print form.username كما ترى فإن هنالك العديد من الطرق لفعل ذلك اعتمادا على الإطار الذي تستخدمه. اقتباس
السؤال
TheProgrammer
في PHP يمكن استخدام $_POST لمتغيرات POST و$_GET لمتغيرات GET، فهل يوجد في بايثون متغيرات مشابهة يمكنني استخدامها للتعامل مع POST وGET؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.