Saya membuat aplikasi web menggunakan labu yang mengambil 3 input dari pengguna: nama, gambar, nilai.

Saya ingin menyimpan informasi ini sementara tergantung pada sesi pengguna. dan sebagai pemula saya membaca bahwa sesi bukan untuk menyimpan file, cara aman apa lagi yang Anda rekomendasikan untuk saya gunakan?

0
reham501 10 Juli 2020, 09:54

1 menjawab

Jawaban Terbaik

Saya akan merekomendasikan untuk menulis file ke disk.

Jika ini benar-benar sementara, mis. Anda memiliki formulir pendaftaran dua langkah, Anda dapat menulis file ke file sementara atau ke direktori sementara.

Silakan lihat dokumentasi yang sangat baik di https://docs.python.org/3/library/ tempfile.html

Mungkin ini seharusnya tidak sementara ini? Kedengarannya seperti gambar pengguna adalah sesuatu yang lebih permanen.

Maka saya akan merekomendasikan mis. untuk membuat direktori untuk setiap pengguna dan menyimpan file di sana.

Ini dilakukan dengan Python io standar, misalnya dengan fungsi open.

Info lebih lanjut tentang membaca dan menulis file juga dapat ditemukan di dokumentasi resmi Python:

https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files

1
J.G. 10 Juli 2020, 13:30