首页 > 其他分享 >got multiple values for keyword argument 'to_fields'

got multiple values for keyword argument 'to_fields'

时间:2023-02-17 09:22:32浏览次数:46  
标签:multiple name keyword models fields argument got

django.db.models.fields.related.ForeignObject.__init__() got multiple values for keyword argument 'to_fields'

原因:使用了to_fields

说明:使用外键关联字段时,应该使用to_field,而不是to_fields

错误示例

worker = models.ForeignKey(verbose_name="负责人",to="UserInfo",to_fields="name",on_delete=models.CASCADE)

正确示例

worker = models.ForeignKey(verbose_name="负责人",to="UserInfo",to_fields="name",on_delete=models.CASCADE)

标签:multiple,name,keyword,models,fields,argument,got
From: https://www.cnblogs.com/Rev-RoastDuck/p/17128972.html

相关文章