user_image
By  峡谷退役召唤师    On   2021年4月29日 16:19

members = models.ManyToManyField(Person, through='Membership')自定义中间表,members添加through,以及新建class Membership之后,执行makemigrations与migrate会报错, 报错信息:ValueError: Cannot alter field myapp.Group.members into myapp.Group.members - they are not compatible types (you cannot alter to or from M2M fields, or add or remove through= on M 2M fields) 查找了一些解决办法例如https://stackoverflow.com/questions/26927705/django-migration-error-you-cannot-alter-to-or-from-m2m-fields-or-add-or-remove操作之后并没有解决问题,依旧会报一样的错误,刘老师有空可以帮忙看看吗