Django、AJAX和Queryset与Foreignkey问题
我尝试使用AJAX存储一些数据,但ForeignKey属性有问题。 应该如何显示有效的查询集 Ajax.js:Django、AJAX和Queryset与Foreignkey问题,ajax,django,orm,django-queryset,Ajax,Django,Orm,Django Queryset,我尝试使用AJAX存储一些数据,但ForeignKey属性有问题。 应该如何显示有效的查询集 Ajax.js: $.ajax({ type: 'POST', url: '/post/', data: { post: $('#post').val(), }, statusCode: { 200: function(response) {
$.ajax({
type: 'POST',
url: '/post/',
data: {
post: $('#post').val(),
},
statusCode: {
200: function(response) {
alert('Post!');
},
},
});
js和URL是有效的。它们工作得很好。
这是views.py和ORM QuerySet的问题。
Django告诉我:
提前谢谢
unique
由Django保留。这条线路给你带来麻烦了
unique = Board.objects.get(title=board)
您应该将其更改为其他变量名,而不是保留的名称
unique_board = Board.objects.get(title=board)
编辑:手动检查对象匹配查询是否存在。回溯中应该有一行线路板匹配查询不存在。检查要传递给
board.objects.get
方法的线路板的值,并查看数据库中是否存在与该值匹配的行 unique
由Django保留。这条线路给你带来麻烦了
unique = Board.objects.get(title=board)
您应该将其更改为其他变量名,而不是保留的名称
unique_board = Board.objects.get(title=board)
编辑:手动检查对象匹配查询是否存在。回溯中应该有一行线路板匹配查询不存在。检查要传递给
board.objects.get
方法的线路板的值,并查看数据库中是否存在与该值匹配的行 谢谢你的回答,但我还是遇到了一个问题:\n我试着从4小时后解决这个问题。我手动检查了所有。您是否看到控制台中不存在类似于板匹配查询的内容@waterinthebuttlei如果我尝试:obj,created=Card.objects.get_或_create(Board,Board=unique_Board,title_Card=title_Card,description_Card=description_Card)我有一个类型错误:“NoneType”对象在处理上述异常期间不可订阅,发生了另一个异常:现在我有问题:self.status.split(“”,1)[0],self.bytes\u发送了AttributeError:'NoneType'对象没有属性'split',谢谢你的回答,但我还是遇到了问题:\n我从4小时后就开始尝试解决这个问题。我手动检查了所有。您是否看到控制台中不存在类似于板匹配查询的内容@waterinthebuttlei如果我尝试:obj,created=Card.objects.get_或_create(Board,Board=unique_Board,title_Card=title_Card,description_Card=description_Card)我有一个类型错误:“NoneType”对象在处理上述异常期间不可订阅,发生了另一个异常:现在我有问题:self.status.split(“”,1)[0],self.bytes\u发送的AttributeError:“非类型”对象没有属性“拆分”