Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django、AJAX和Queryset与Foreignkey问题_Ajax_Django_Orm_Django Queryset - Fatal编程技术网

Django、AJAX和Queryset与Foreignkey问题

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存储一些数据,但ForeignKey属性有问题。 应该如何显示有效的查询集

Ajax.js:

       $.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:“非类型”对象没有属性“拆分”