请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,能否对model中的数据进行计算得到新的表格数据吗?比如根据某个条件计算两个model中相应字段数据之和,然后输入到一个新的model中.

正在回答 回答被采纳积分+3

1回答

bobby 2018-05-24 15:11:58

可以 你直接写一个model自己去实例化model不就行了吗?你如果sql语句熟练 也可以直接用sql语句完成

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉yuebin #1
    嗯嗯,我看了Django的文档(一脸蒙蔽),不知道model中怎么做运算,然后网上查了资料后发现可以通过views获取的数据传到template中用tag做加减乘除运算,但是这样不说好不好操作,后续可能还要想怎么再把计算好的值传回写入数据库。老师说的用sql语句是指将sql语句转成RawQuerySet对象,然后把相对应的值赋给新设定好的model吗?
    回复 有任何疑惑可以回复我~ 2018-05-25 18:30:14
  • 提问者 慕粉yuebin #2
    晕,说错了,不是tag,是widthratio.
    回复 有任何疑惑可以回复我~ 2018-05-25 18:39:59
  • bobby 回复 提问者 慕粉yuebin #3
    你是要写入新的model中 就是要存入新的表中?如果这样 用template中的tag就不合适,template的tag主要是用来做数据展示 而不是保存到数据库的操作, 你可以直接获取model中的值 然后自己用新model写入到数据库中啊
    回复 有任何疑惑可以回复我~ 2018-05-28 09:50:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信