django admin. a b两列值匹配问题

问题遇到的现象和发生背景

当a列值=人民币 ,b列=1
当a列=美元时,b列=7
当a列=港币时,b列=0.85

如何在admin.py或者models中实现?

在后端做处理 是说在哪?在数据库直接写sql吗

解决方法
这个你应该直接在存储的后端实现吧

不同的货币 RMB 美元 港币 对应不同的数值,
输入存储的时候在后端做处理,然后直接存储到数据库中。
数据库直接显示出来就可以了。


如有问题及时沟通

Django进阶(1): admin后台高级玩法(多图)
https://blog.csdn.net/weixin_42134789/article/details/113287454