次の 3 つのエンドポイントが必要です。
/games
/images
/games/<game_id>/images
ここに私のsettings.pyファイルからの抜粋があります
#...
games = {
"schema": {
"title": {
"type": "string",
"required": True
},
"name": {
"type": "string",
"required": True
},
}
}
images = {
"schema": {
"game_id": {
"type": "string",
"required": True,
},
"title": {
"type": "string",
"required": True,
},
},
"url": "games/<regex('[a-f0-9]{24}'):game_id>/images"
}
#...
url プロパティを省略した場合、GET /: で 2 つの期待されるエンドポイントを取得します。
/games
/images
ただし、url プロパティを含めると、/images をヒットできず、代わりに /games のみをヒットできます。次に/games/<game_id>/images
示すように:
{
"_links": {
"child": [
{
"href": "/games/<regex('[a-f0-9]{24}'):game_id>/images",
"title": "games/<regex('[a-f0-9]{24}'):game_id>/images"
},
{
"href": "/games",
"title": "games"
}
]
}
}
コレクションの画像を保持し、そのドキュメントをサブリソース クエリで利用できるようにするにはどうすればよいですか?