I have 2 models, for example:
class Subs(models.Model): tag = models.CharField(max_length=100) class Users(models.Model): name = models.CharField(max_length=100) tags = models.ManyToManyField(Subs)
I need to update the tag field - add new values. How to update a user instance using the update_or_create method?
For instance:
tag_1 = Subs.object.get(pk=1) Users.objects.update_or_create(name='test_user', tags=tag_1)
If the user "test_user" does not exist, it must be created, or if it exists, tag_1 must be added to this user.
source share