追加具有完全相同字段的模型时出现关键错误?

时间:2019-05-08 17:01:19

标签: python django

因此,我有一个代表订单列表的模型。我每两天查询一次该模型,并使用其日期字段过滤结果。我想采用此queryset结果并将其附加到具有完全相同字段的另一个表中。我怎么会收到关键字参数错误,说“'model'是该函数的无效关键字参数”


    time_threshold = datetime.now() - timedelta(days = 3)
    orderlist = BoarsHeadList.objects.filter(order_date__gt           
    = time_threshold)
    for order in orderlist:
        orderlist_dict = orderlist.__dict__
        BoarsHeadOrderList.objects.create.(**orderlist_dict)

models.py

class BoarsHeadList(models.Model):
    Turkey = models.IntegerField(null = True)
    Ham = models.IntegerField(null = True)
    Roast_Beef = models.IntegerField(null= True)
    Rotisserie_Chicken = models.IntegerField(null= True)
    Bacon = models.IntegerField(null = True)
    store = models.ForeignKey(settings.AUTH_USER_MODEL , on_delete=models.CASCADE, null = True,)
    order_date = models.DateTimeField(auto_now_add=True, blank=True, null = True,)


    class meta:
        managed = True
        db_table = 'BoarsHead'

class BoarsHeadOrderList(models.Model):
    Turkey = models.IntegerField(null = True)
    Ham = models.IntegerField(null = True)
    Roast_Beef = models.IntegerField(null= True)
    Rotisserie_Chicken = models.IntegerField(null= True)
    Bacon = models.IntegerField(null = True)
    store = models.ForeignKey(settings.AUTH_USER_MODEL , on_delete=models.CASCADE, null = True,)
    order_date = models.DateTimeField(auto_now_add=True, blank=True, null = True,)


    class meta:
        managed = True
        db_table = 'BoarsHeadOrder'

0 个答案:

没有答案
相关问题