cari

Rumah  >  Soal Jawab  >  teks badan

python - 关于flask的g问题

我在登陆的时候 自己写的login_user 里 将 user 对象保存在 g中,g.user = user 然后刷新了页面,但是当页面刷新后,g中就没有user了,请问怎么保存user在g中呢?

PHP中文网PHP中文网2810 hari yang lalu394

membalas semua(4)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 17:30:21

    Untuk berkongsi data yang sah untuk satu permintaan sahaja dari satu fungsi ke fungsi yang lain, pembolehubah global tidak cukup baik kerana ia akan pecah dalam persekitaran berulir. Flask memberikan anda objek khas yang memastikan ia hanya sah untuk permintaan aktif dan yang akan mengembalikan nilai yang berbeza untuk setiap permintaan. Secara ringkas: ia melakukan perkara yang betul, seperti ia melakukan permintaan dan sesi.

    你应该用sesi:http://flask.pocoo.org/docs/0.10/quickstart/#sessions

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:30:21

    Ini ialah soalan tentang kegigihan sesi kelalang.
    Anda boleh rujuk di sini dahulu: http://docs.jinkan.org/docs/flask/quickstart.html#sessions

    balas
    0
  • ringa_lee

    ringa_lee2017-04-17 17:30:21

    Objek g ialah pembolehubah dikongsi dalam permintaan dan permintaan yang berbeza sepadan dengan objek g yang berbeza. Dalam kes ini, anda harus menggunakan sesi Objek sesi digunakan untuk berkongsi pembolehubah antara permintaan yang berbeza Yang paling biasa adalah untuk melaksanakan fungsi log masuk dan keluar.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 17:30:21

    g berkongsi data antara konteks program permintaan dan konteks permintaan. Apabila anda meminta untuk kali kedua, g tidak akan menjadi yang sebelumnya. Jadi anda harus menggunakan session atau cookie

    balas
    0
  • Batalbalas