Flask'ta yeniyim ve değişken değerlerin nasıl korunacağını anlamaya çalışıyorum. Bunu yapmak için mesaj girişlerini kabul edebilen, bunları bir listeye ekleyebilen ve ardından bu listeyi yazdırabilecek küçük bir uygulama yazmaya çalışıyorum. Kodum çalışmıyor ve neden emin değilim. Bu problemle ilgili rehberliği takdir ediyorum (ve diğer bariz sorunlarda). senin örnek server.messages
yılındaBir Flask web sitesinde mesajlar nasıl saklanabilir?
from flask import Flask
from flask import request
from flask import redirect
class Server(Flask):
def __init__(self, *args, **kwargs):
super(Server, self).__init__(*args, **kwargs)
self.messages = []
server = Server(__name__)
@server.route('/')
def form():
return "messages: " + server.messages
@server.route("/input_message")
def input_message():
return '<form action="/store_message" method="GET"><input name="input1"><input type="submit" value="enter message"></form>'
@server.route("/store_message")
def store_message():
server.messages.append(request.args.get('input1', ''))
return redirect("http://127.0.0.1:5000", code = 302)
if __name__ == "__main__":
server.run(
host = "127.0.0.1",
port = "5000"
)