我是新手,刚开始学习烧瓶。在我的项目中,我需要所有页面都以两种语言打印,比如'LAN_A'和'LAN_B'。所以我需要一个变体来保存它。现在我将它保存在app.config ['language'] ='LAN_A'/'LAN_B'中。在本地调试时,我通过两个设备浏览页面(因此也是两个IP)。在device1中,我更改语言然后我发现device2中的所有页面也将被更改(在device1中设置之后)。这似乎是可以理解的,因为只有一个main.py正在运行。
我的问题:这是因为我的治疗方法不合适吗?或者在真实服务中的未来,我们有一些方法让每个用户运行一个main.py?
答案 0 :(得分:1)
app.config
是全球性的。不要在那里存储用户特定的配置。您可能希望使用cookie或URL参数作为显示语言。