SORU
21 Ocak 2009, ÇARŞAMBA


Nasıl POST ve Python değişkenleri ele ALMAK?

PHP sadece (Query string) değişkenler için POST $_POST $_GET kullanabilirsiniz. Python karşılığı nedir?

CEVAP
21 Ocak 2009, ÇARŞAMBA


bu ile: html form gönderme olduğunuzu düşünün

<input type="text" name="username">

Eğer raw cgi kullanarak:

import cgi
form = cgi.FieldStorage()
print form["username"]

EğerDjango, Pylons, Flask ya Pyramid kullanarak:

print request.GET['username'] # for GET form method
print request.POST['username'] # for POST form method

Turbogears, Cherrypykullanma:

from cherrypy import request
print request.params['username']

Web.py:

form = web.input()
print form.username

Werkzeug:

print request.form['username']

Eğer Cherrypy veya Turbogears kullanıyorsanız, aynı zamanda işleyici işlevi doğrudan bir parametre alarak tanımlayabilirsiniz:

def index(self, username):
    print username

Google App Engine:

class SomeHandler(webapp2.RequestHandler):
    def post(self):
        name = self.request.get('username') # this will get the value from the field named username
        self.response.write(name) # this will write on the document

Gerçekten bu çerçeveler birini seçmek zorunda kalacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007