我尝试使用AJAX存储一些数据,但我的ForeignKey属性有问题。 应该如何看待有效的查询集?
Ajax.js:
$.ajax({
type: 'POST',
url: '/post/',
data: {
post: $('#post').val(),
},
statusCode: {
200: function(response) {
alert('Post!');
},
},
});
Ajax.js和url有效。他们工作得很好。 它是views.py和ORM QuerySet的问题。 Django告诉我:
提前致谢!
答案 0 :(得分:0)
unique
。这条线让你麻烦
unique = Board.objects.get(title=board)
您应该将其更改为其他一些未保留的变量名称。
unique_board = Board.objects.get(title=board)
编辑:手动检查是否存在对象匹配查询。回溯中应该有一行不匹配Board匹配查询。检查您传递给Board.objects.get
方法的板的值,并查看与该值匹配的数据库中是否存在一行。