采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
answer.topic_id = topic_id
在这里出现错误了,在上面获取id的时候,获取的是list类型
topic_id = url.split()
所以,在下面转换一下数据类型就ok了
answer.topic_id = str(topic_id)
只有answer是这样 author还没写不知道
全部是0
这里是0是因为使用了model的默认值,所以你要咨询检查给topic_id赋值的地方是否正确 - 要debug!!!
我debug之后topic是空的str类型
topic_id是空的
是不是只要把model中的改过来就好了
不是改model是赋值的地方有问题 mysql不支持list的列
我乱弄 发现debug之后没有list了 只有一个SelectorList了
也没有报哪个错误了 不过保存的ID都是0
我去看看
错误很清楚,你的model中有个属性你赋值成list了,你打断点在save方法前仔细看看每个lie是否有一个是list类型,这里主要是说你的其中一个int类型的列,你仔细检查一下
登录后可查看更多问答,登录/注册
慕课网严选精品教程,高质量内容+服务!
1.3k 20
1.5k 17
1.2k 17
1.1k 17
1.4k 13