title: In Eve, how can you make a sub-resource of a collection and keep the parent collections endpoint?
body: <p>I want these three endpoints:</p>
  
  <pre><code>/games
  /images
  /games/&lt;game_id&gt;/images
  </code></pre>
  
  <p>Here's an excerpt from my settings.py file</p>
  
  <pre><code>#...
  
  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/&lt;regex('[a-f0-9]{24}'):game_id&gt;/images"
  }
  #...
  </code></pre>
  
  <p>If you leave out the url property, you get two expected endpoints when you GET /: </p>
  
  <pre><code>/games
  
  /images
  </code></pre>
  
  <p>But if you include the url property, you can't hit /images and instead you can only hit /games and <code>/games/&lt;game_id&gt;/images</code> as shown here:</p>
  
  <pre><code>{
      "_links": {
          "child": [
              {
                  "href": "/games/&lt;regex('[a-f0-9]{24}'):game_id&gt;/images",
                  "title": "games/&lt;regex('[a-f0-9]{24}'):game_id&gt;/images"
              },
              {
                  "href": "/games",
                  "title": "games"
              }
          ]
      }
  }
  </code></pre>
  
  <p>How can I keep the collection <em>images</em> and still make its documents available through a sub-resource query?</p>