Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana Anda Mengendalikan Pembolehubah POST dan DAPATKAN dalam Rangka Kerja Python Berbeza?

Bagaimana Anda Mengendalikan Pembolehubah POST dan DAPATKAN dalam Rangka Kerja Python Berbeza?

DDD
DDDasal
2024-10-31 04:34:02127semak imbas

How Do You Handle POST and GET Variables in Different Python Frameworks?

Mengendalikan Pembolehubah POST dan GET dalam Python

Dalam Python, terdapat pelbagai cara untuk mengendalikan pembolehubah POST dan GET, bergantung pada rangka kerja anda sedang menggunakan.

CGI Mentah

`import cgi
borang = cgi.FieldStorage()
cetak borang["nama pengguna"]`

Kerangka

  • Django, Pylons, Flask, Piramid:

    • permintaan cetak. DAPATKAN[ 'nama pengguna'] (GET)
    • permintaan cetak.POST['username'] (POST)
  • CherryPy, TurboGears:

    • `dari permintaan import cherrypy
      print request.params['username']`
    • Takrif fungsi dengan parameter: def index(self, username): print username
  • Web.py:

    • `form = web.input()
      print form.username`
  • Werkzeug:

    • print request.form['username']
  • Enjin Apl Google:

    • `kelas SomeHandler(webapp2.RequestHandler):
      def post(self):
      name = self.request. get('username')
      self.response.write(name)`

Ingat, memilih rangka kerja yang sesuai adalah penting, kerana setiap satu menyediakan pendekatan yang berbeza untuk mengendalikan POST dan GET pembolehubah.

Atas ialah kandungan terperinci Bagaimana Anda Mengendalikan Pembolehubah POST dan DAPATKAN dalam Rangka Kerja Python Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn