小编sma*_*t3r的帖子

清理服务器端会话文件 - 使用文件系统的 Flask-Session

我选择使用 Flask-Session 对 Flask 使用服务器端会话管理。

我使用filesystem并按预期存储数据,这些文件存储/flask_session在我的 config 目录中的文件夹下。

这是我如何在我的 __init__.py

# __init__.py

from flask_session import Session

[...]

app.config['SESSION_TYPE'] = 'filesystem'
app.config['SECRET_KEY'] = config.SECRET_KEY
sess = Session()
sess.init_app(app)
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,会话文件生成并存储在 /flask_session

? flask_session/
        1695e5cbf9b4edbbbb82a8ef1fad89ae
        192761f7ce8e3cbf3ca11665133b7794
        2029240f6d1128be89ddc32729463129
        ...
Run Code Online (Sandbox Code Playgroud)

问题是:这些文件是否会flask_session在特定时间后自动删除(即作为会话存储在客户端)?如果是,是否可以减少/增加这个时间?

python session server-side flask flask-session

7
推荐指数
1
解决办法
7464
查看次数

Magento 2 - REST API - 嵌套 json 文件中的 searchCriteria

我想过滤掉具有特定country_id.

这是来自json响应的示例:

{  
    "items": [{  
        "total_qty_ordered": 3,
        "updated_at": "2018-01-10 15:59:05",
        "weight": 0,
        "billing_address": {  
            "city": "Schaffhausen",
            "country_id": "CH"
        }
    }]
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

url = (
    "http://<host>/rest/V1/orders"
    "?searchCriteria[filter_groups][0][filters][0][field]=country_id"
    "&searchCriteria[filter_groups][0][filters][0][value]=CH" 
)
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为country_id它在嵌套实体中。

所以我试图替换country_idbilling_address[country_id]但它也不起作用。

api rest magento magento2

5
推荐指数
1
解决办法
1802
查看次数

标签 统计

api ×1

flask ×1

flask-session ×1

magento ×1

magento2 ×1

python ×1

rest ×1

server-side ×1

session ×1