社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

wuarmin

wuarmin 最近创建的主题
wuarmin 最近回复了
6 年前
回复了 wuarmin 创建的主题 » 带django rest framwork json api的ember jsonapi适配器

json api规范本身并不关心类型是否是单数、复数、破折号、下划线等……拐点规则是不可知的。

但是ember默认使用一个约定(例如 JSON API spec 使用相同的约定)。默认情况下,ember的jsonapiadapter将对您的类型进行复数和破折号。

重要的是,您的客户机和服务器使用 同样的约定 . 我想那是你的问题。

如果服务器使用其他约定,则可以自定义jsonapiadapter:

import DS from 'ember-data';
import { underscore } from '@ember/string';

export default DS.JSONAPIAdapter.extend({
  pathForType(type) {
    return underscore(type);
  }
});