Ключевая ошибка при добавлении модели с точно такими же полями? - PullRequest
0 голосов
/ 08 мая 2019

Итак, у меня есть модель, которая представляет список заказов. Я запрашиваю эту модель каждые два дня и фильтрую результат, используя его поле даты. Я хотел бы взять этот результат запроса и добавить его в другую таблицу с точно такими же полями. Однако, когда я получаю сообщение об ошибке аргумента ключевого слова, говоря «модель» является недопустимым аргументом ключевого слова для этой функции »


    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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...