FUADMIN / DIJANGO NINJA 显示外表字段,并可以查询

machine_class_type /  machine_type_type/control_type_type/ custome_name 是外表的字段

如何在在表中显示字段,不是ID,API接口数据的代码见下: 

classFilters(FuFilters):

machine_sn:str=Field(None,alias="machine_sn")

machine_type_id__in:int=Field(None,alias="machine_type_ids[]")

machine_type__type:str=Field(None,alias="machine_type_name")

customer_id__in:list=Field(None,alias="customer_ids[]")

customer__name__icontains:str=Field(None,alias="customer_name")

classMachineBankIn(Schema):#输入信息

machine_class_type:str=Field(None,alias="machine_class.type")

machine_type_type:str=Field(None,alias="machine_type.type")

control_type_type:str=Field(None,alias="control_type.type")

setup_date:date

year_of_build:int

warranty_date:date

customer_name:str=Field(None,alias="customer.name")

machine_sn:str

#

classMachineBankOut(Schema):#返回信息

id:int

machine_class_type:str=Field(None,alias="machine_class.type")

machine_type_type:str=Field(None,alias="machine_type.type")

control_type_type:str=Field(None,alias="control_type.type")

setup_date:date

year_of_build:int

warranty_date:date

#customerid:int

customer_name:str=Field(None,alias="customer.name")#可以直接显示父表的字段UserCustomer#customer:UserCustomer=None

machine_sn:str

效果如下: 

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值