How do I connect a django rest framework json query result to dgrid/OnDemandGrid

后端 未结 1 834
一生所求
一生所求 2021-01-27 02:30

My JSON store (django rest framework) returns keys for \"count\", \"next\", \"previous\", and \"results\".

\"count\" is the number of rows available.

\"next\" is

相关标签:
1条回答
  • 2021-01-27 03:02

    It looks like you're trying to use this service with dstore/Rest, but that has some specific expectations of the server request and response:

    • The response must report the list of items in one of the following ways:
      • Respond with a top-level array of items
      • Respond with an object with an items property whose value is an array of items
    • The response must report the total number of items in one of the following ways:
      • If the response is an object, you may include a total property in the object
      • Otherwise, you must include a Content-Range header (in the format X-Y/Z items, where the Z is of primary importance)
    • The request must support being informed of the range of items it should request out of the total result set via one of the following mechanisms:
      • start and count GET parameters (specified to the store instance via rangeStartParam and rangeCountParam)
      • Range headers (by setting useRangeHeaders: true)
      • Otherwise, by default, the store will pass a limit GET parameter in the format limit(count,start) (or just limit(count) if start is 0)

    If your server can't fulfill these requirements (e.g. it sounds like it has quite different requirements regarding ranging, since it uses pages instead), you're going to need to think about extending/implementing a custom store.

    0 讨论(0)
提交回复
热议问题