我正在研究Django上的重复报告系统,我在models.py上创建了一个表格
class DupReport(models.Model):
count = models.IntegerField()
oldersub = models.ForeignKey('Submission', on_delete=models.CASCADE, related_name='older_sub')
newersub = models.ForeignKey('Submission', on_delete=models.CASCADE, related_name='newer_sub')
当我去管理员添加一行时,显示行的菜单工作正常,但是当我点击添加DupReport时,我明白了:
/ admin / apppickoff / dupreport / add /
中的TypeErrorstr 返回非字符串(类型元组)
< a href =“{%add_preserved_filters history_url%}”class =“historylink”> {%trans“History”%}< / A>
答案 0 :(得分:0)
在您编写的任何__str__
定义的末尾查找一个逗号逗号。
在末尾以逗号返回值会将您的值转换为包含该值的元组。