- fields: add default db comment
- support parsing excel and csv files
- fix bugs when initializing ChoiceArrayField
- add new field:
ChoiceArrayField
- add new field:
ChoiceArrayField
- fix when set custom through model for
- support set custom ref_name
- fix bugs in
AutoFilterBackend
- use
setlist
to set query params
- strip
[]
in url params
- fix filter bugs
- support filter by label field
- change the response of
WithoutCountPagination
- renderers: fix json response
- change
max_page_size
- ComplexPKRelatedField: optimize behavior
- ComplexPKRelatedField: rename to
- ComplexPKRelatedField: support ManyToMant and ManyToOne relation
- serializers: get instead of
- serializers: support to set for
- add new models with simple status
- CreatedByField: set to
- fix function name
- format codes
- format codes
- remove cache
- serializers: fix abnormal behavior with
- serializers: fix abnormal behavior with
- renderer: change renderer error message
- fix that custom method field will be skipped when exporting csv/xlsx
- fix recursively calling method
- ignore KeyError when exporting file
- pass viewset instance to and
- change package ref to url
- change package ref to url
- compatible with django 4.0
- add support for setting custom export filename
- renderer: fix some bugs
- renderer: fix some bugs
- fix rendering erros
- fix rendering erros
- update package dependency
- renderer: optimize for excel
- renderer: set blank string as default
- renderer: return blank result instead of error page
- export: fix get source attribute error
- models: introduce smart serializer functions to serialize both model and queryset
- docs return no api response schema
- new export mixin
- support define
filterset_base_classes
on viewset. - serializer: support include or exclude fields from serializer
- serializer: support dynamicly set fields on serializer
- Uncompatible with previous version!
- remove
get_dynamic_fields
method support