请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

metaclass conflict

https://img1.sycdn.imooc.com/szimg//59910a4c0001c3d713510470.jpg

https://img1.sycdn.imooc.com/szimg//59910a5100010ff309900430.jpg

metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

解决:

因为theme,product,theme_product三张表相互引用,所以就写成了死循环。怎么改都不对。

最终做法是把在theme中写ManytoManyFiled,theme和product多对多关系成立,自动创建了theme_product表,但是theme_product表没有注册进xadmin。使用python manage.py inspectdb检查出theme_product表的写法,把它写到models里面,就也注册进xadmin了

https://img1.sycdn.imooc.com/szimg//5991812500017c5208690439.jpg

https://img1.sycdn.imooc.com/szimg//599181320001bdf609520263.jpg


正在回答

1回答

好的, 能解决问题就好, 这个问题正好给有相同错误的同学参考

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信