============ django-amisproxy 标准模板============
django-amisproxy 将django_rest_admin自动生成的drf标准api接口转换成amis后端服务接口应用,方便amis前端直接使用BI。
- "amisproxy" 在 INSTALLED_APPS setting 加入 :
INSTALLED_APPS = [ ..., "amisproxy", ]
- 必须设置Drf分页查询,LimitOffsetPagination风格
REST_FRAMEWORK = {
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
    'PAGE_SIZE': 30
}
API_PROXY_TARGET = 'http://localhost:8000/api/'
- 项目路由mysite/urls.py:
path('amis-api/', include('amisproxy.urls')),
- 数据迁移
manage.py migrate 
- 登录django管理 /admin 完成数据配置
/amis-api/ 替换 django-rest-admin的服务地址/api/进行访问
最终代理转发效果
GET /amis-api/YourModel/?page=2&perPage=50
GET /api/YourModel/?page=2&page_size=50&limit=50&offset=50