Django Many-to-Many (m2m) Relation to same model

后端 未结 5 813
别跟我提以往
别跟我提以往 2020-12-05 04:17

I\'d like to create a many-to-many relationship from and to a user class object.

I have something like this:

class MyUser(models.Model):
    ...
             


        
5条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-05 04:59

    don't use 'self' in ManyToManyField, it will cause you object link each other, when use django form to submit it

    class Tag(models.Model):
        ...
        subTag = models.ManyToManyField("self", blank=True)
    
     ...
     aTagForm.save()
    

    and result:

     a.subTag == b
     b.subTag == a
    

提交回复
热议问题