我还没有找到足够好的答案,所以我在这里问。我有股息和股票模型。
class Dividend(models.Model):
attributes...
stock = models.ForeignKey(Stock)
我需要创建 Queryset 的副本,因为我想将带有一些额外值的红利传递给我的模板,并且我不希望将这些额外值插入到数据库中。
dividend_set = stock.dividend_set.all().order_by('date')
dividend_set.create(...)
我怎样才能做到这一点?上面的代码将在我的 stock.dividend_set 中创建数据。我是否必须使用 deepcopy 或将查询集转换为列表?还是有更优雅的方式?