我一直在使用 Gatsby 并尝试为静态页面创建一个sitemap带有值的页面 ( )。我看到一个随机代码片段,其中有人在他的代码片段中运行了下面的查询,并且能够获取他上次修改它们的日期。lastmodsrc/pagesgatsby-config.js
allSitePage {
nodes {
path
context {
updated
}
}
}
Run Code Online (Sandbox Code Playgroud)
我没能实现同样的壮举。
这是我到目前为止所尝试过的。我假设他使用上下文管理器并在js文件中设置上下文,并在每次编辑文件时手动更新上下文的值。
allSitePage {
nodes {
path
context {
updated
}
}
}
Run Code Online (Sandbox Code Playgroud)
我再次运行了查询,但无法传递要在graphql查询中看到的值。这是我在 Graphql 游乐场中运行的查询。
query MyQuery {
allSitePage {
nodes {
id
context {
updated
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我如何才能获取/设置创建站点地图时updated要使用的值?gatsby-config.js
我正在尝试使用 Python 请求将图像/文件发送到 Strapi 集合类型?
我有一个名为的集合类型log,它有一个媒体(和两个文本字段)。我不知道如何log用图像创建新的。
我只是混搭代码,但这就是我目前所拥有的(我正在尝试使图像可流式传输,希望能起作用):
import requests
from utils.networking import LOCAL, PORT
import io
import numpy as np
import matplotlib.pyplot as plt
# I converted the image from numpy array to png
buf = io.BytesIO()
plt.imsave(buf, cvimage, format='png')
image = buf.getvalue()
payload = {
"Type": 'info'
"Message": 'Testing',
}
req = requests.post(f'http://localhost:1337/logs', json=payload, data=image)
Run Code Online (Sandbox Code Playgroud)
我尝试使用requests.post'sfiles参数代替's 参数data,但无法正常工作。另外,我也尝试过发帖/upload,但失败了。