记一次错误

ERRORS:
config.Link.owner: (fields.E304) Reverse accessor for 'Link.owner' clashes with reverse accessor for 'Link.owner'.
HINT: Add or change a related_name argument to the definition for 'Link.owner' or 'Link.owner'.
config.SideBar.owner: (fields.E304) Reverse accessor for 'SideBar.owner' clashes with reverse accessor for 'SideBar.owner'.
HINT: Add or change a related_name argument to the definition for 'SideBar.owner' or 'SideBar.owner'.
typeidea.Link.owner: (fields.E304) Reverse accessor for 'Link.owner' clashes with reverse accessor for 'Link.owner'.
HINT: Add or change a related_name argument to the definition for 'Link.owner' or 'Link.owner'.
typeidea.SideBar.owner: (fields.E304) Reverse accessor for 'SideBar.owner' clashes with reverse accessor for 'SideBar.owner'.
HINT: Add or change a related_name argument to the definition for 'SideBar.owner' or 'SideBar.owner'.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这个错误我在网上查看了很多类似的资料,给的都是说因为新添加的字段名起了冲突,解决方案都是在Settings中添加

WSGI_APPLICATION = ‘项目名+User'

我只能说这是大多人可能会用到的解决方案,
但是我们要理解错误,错误给的是反响访问冲突,而出现反向访问冲突的原因不止这一种,

而我遇到的这个就是因为Django内的方法被改动后出现的问题,当新的字段进行返回时,访问机制的参数被改动导致的,
为什莫要改动呢,因为项目的原因新的字段是用户定义的 需要进行过滤 ,所以进行了改动。




注意:本篇文章是个人总结,仅供参考。若出现其他问题,与写者无关,切勿用于商业获取福利!

   如果总结有勿,或者交流与学习,请与写着联系!qq:923644827









猜你喜欢

转载自www.cnblogs.com/yongqi-wang/p/dsadd.html