Hi,

Without seeing the code more, I would say that this is an error in the
OrderedModel code. Check if you can update it to support the version of
Django you are working on.

Regards,

Andréas


Den tis 4 aug. 2020 kl 14:09 skrev nima salemahim <nimasalema...@gmail.com>:

> Traceback (most recent call last):
>   File "/usr/lib/python3.7/code.py", line 90, in runcode
>     exec(code, self.locals)
>   File "<console>", line 1, in <module>
>   File
> "/home/nima/.virtualenvs/behtarino/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py",
> line 946, in add
>     through_defaults=through_defaults,
>   File
> "/home/nima/.virtualenvs/behtarino/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py",
> line 1150, in _add_items
>     ])
> TypeError: bulk_create() got an unexpected keyword argument
> 'ignore_conflicts'
>
> hi i have three models
>
> when i try to add on deal to one a category
>
> like : deal.categories.add(category)
>
> i face error above can you help me about what the problem is ?
>
> class Deal(ModificationLogMixin, models.Model):
>     title = models.CharField(max_length=160, blank=True, null=True)
>     description = models.TextField(blank=True, null=True)
>     initial_price = models.IntegerField(blank=True)
>     discounted_price = models.IntegerField(blank=True)
>     categories = models.ManyToManyField(
>         'deal.DealCategory',
>         related_name='deals',
>         blank=True,
>         through='DealCategoryThrough',
>         through_fields=('deal', 'dealcategory')
>     )
>
> class DealCategory(OrderedModel):
>     business = models.ForeignKey(Business, related_name='deal_categories',
>                                  on_delete=deletion.CASCADE)
>     name = models.CharField(max_length=100, blank=True, null=True)
>     order_with_respect_to = 'business'
>
> class DealCategoryThrough(OrderedModel):
>     deal = models.ForeignKey('deal.Deal', on_delete=models.deletion.CASCADE,
>                              related_name='ordered_deals')
>     dealcategory = models.ForeignKey(DealCategory, 
> on_delete=models.deletion.CASCADE,
>                                      related_name='ordered_deals')
>     order_with_respect_to = 'dealcategory'
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/2051380a-62b9-4afc-be91-f264cdf3e38eo%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/2051380a-62b9-4afc-be91-f264cdf3e38eo%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAK4qSCf7q3TShkf4mBSJKA62z5-%2B-X7vNQZueYdaCR3eKwBFBw%40mail.gmail.com.

Reply via email to