首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Django模型中将值从一个字段复制到另一个字段

在Django模型中将值从一个字段复制到另一个字段
EN

Stack Overflow用户
提问于 2013-07-12 13:06:55
回答 1查看 1K关注 0票数 0

我有一个姜戈模型,它有像: prodId,价格,当前股票,以前的股票等字段。当前股票数据在一个小时左右发生变化。现在,每当发生这种情况时,我都需要将值从当前股票列复制到以前的股票列中,并更新当前股票列(以及prodId、价格等)。通过从服务器获取数据。此外,在获取的数据中,我只获得了prodId、价格和当前股票,而不是以前的股票。总而言之,我需要从服务器获取数据,将数据从一个字段复制到另一个字段,然后根据获取的值再次填充模型。如何使用Django实现所需的功能?

EN

回答 1

Stack Overflow用户

发布于 2013-07-12 14:09:15

假设您以json的形式从服务器获取数据,解析后的json会给出一个字典。

代码语言:javascript
复制
json_data = data_from_server()
dict_data = json.loads(json_data)
prod_id = dict_data['product_id']
product = Product.objects.get(product_id=prod_id)
product.previous_stock = product.current_stock
product.current_stock = dict_data['current_stock']  #update current stock got from server
product.price = dict_data['price']
product.save()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17607764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档