擅长:python、mysql、java
<p>嗯,我还在研究一种方法,当我在管理详细视图中编辑数量时,通过AJAX请求刷新浏览器,以查看对购物车服务器端总价的更新更改。不知道要花多长时间,但我会尽快更新这个答案。在</p>
<p>同时,我是如何得到小计和总计的:</p>
<hr/>
<p>在<strong>模型.py</strong>我在条目模型中添加了一个字段“subtotal”:</p>
<pre><code>subtotal = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
</code></pre>
<hr/>
<p>在<strong>管理员py:</strong></p>
^{pr2}$
<p>**需要注意的是,当我编辑数量并保存时,小计是动态加载的,因为它使用了helper方法。我仍然需要再次刷新浏览器以保存到数据库中,但是显示仍然存在。我不知道为什么get_total()的工作方式不一样;没有显示,我必须刷新浏览器才能保存到数据库。逻辑似乎不一致。。。在</p>