使用memocache

直接cmd下运行 pip3 install python-memcached

serializer.py 里的特别应用

如果一个表模型一些字段用到了跨表。可以这样取值

跨表字段 coach_nickname = serializers.CharField(source='coachinfo.nickname')

可以获取多个选项的字段:sort = serializers.CharField(source='get_course_type_display')

class Meta:

model = models.Course

fields = ['id','name','sort','coach_nickname']


manytomany 反向查找型:

price_policy = serializers.SerializerMethod()

def get_policy_policy(self,obj):

price_policy_list = price_list.objects.all()

return [{'id':row.id,'itemname':row.itemname} for row in price_policy_list]

 

转载于:https://www.cnblogs.com/saintdingspage/p/8975641.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值